//滚动条,滚动条加给谁,我们就需要把那个组件作为滚动条的参数, 下面看这个例子
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class TestFrame extends JFrame{
public static void main(String[] args) {
TestFrame frame = new TestFrame1();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
private JTextArea jta = new JTextArea(8,40);
private JScrollPane jsp = new JScrollPane(jta); //添加滚动条
JButton button1 = new JButton(”REPLACE”);
JTextField jt1 = new JTextField(6);
JLabel l1 = new JLabel(”with”);
JTextField jt2 = new JTextField(6);
JPanel buttonPanel = new JPanel();
public TestFrame1(){
setSize(400,300);
setTitle(”TextAreaTest”);
setLayout(new BorderLayout());
jta.setText(”helloworld”);
add(jsp,BorderLayout.CENTER);
buttonPanel.add(button1);
buttonPanel.add(jt1);
buttonPanel.add(l1);
buttonPanel.add(jt2);
add(buttonPanel,BorderLayout.SOUTH);
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String str1 = jta.getText();
String str2 = jt1.getText();
String str3 = jt2.getText();
jta.setText(str1.replaceAll(str2, str3));
}
});
}
}
相关推荐
在Java的Swing库中,滚动条(Scrollbar)和下拉加载(Pull Down)是两个重要的组件,它们常用于创建用户界面,特别是处理大量数据时。`swing之滚动条下拉加载数据源码`这个标题暗示了我们将在 Swing 应用程序中实现...
本项目涉及的核心是“Swing下滚动条实现仿分页”,这通常是为了在有限的屏幕空间内展示大量数据,提供类似数据库分页的功能,但通过滚动条操作。我们将深入探讨Swing组件JTable、JScrollPane以及如何利用它们来实现...
在Java的Swing库中,开发用户界面时经常会遇到需要创建具有滚动条的多选下拉选择框的需求。这样的组件可以提供丰富的交互性,并且在选项较多时,用户可以通过滚动条方便地浏览和选择。标题提到的"swing带滚动条的...
在Java Swing中,滚动条(JScrollPane)是用于在用户界面中提供滚动功能的重要组件,它允许用户查看超出视口大小的组件内容。`JScrollPane`不仅包含滚动条,还包含一个称为ViewPort的特殊区域,这个区域显示的是实际...
java用滚动条实现的调色板(swing)
Swing提供了丰富的组件库,包括按钮、文本框、菜单、滚动面板等,允许开发者创建功能完备且具有跨平台性的应用程序。在Java中,Swing插件则通常是指支持在Web浏览器中运行Swing组件的技术,这使得基于Swing的应用...
标题“Swing组件JScrollPane滚动条实例代码”和描述“主要介绍了Swing组件JScrollPane滚动条实例代码,分享了两个相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下”表明,本文将深入...
在SWING中嵌套使用JScrollPane时,会出现诸多显示问题,如内层JScrollPane的滚动条显示不正常、框架缩放时,内层JScrollPane放大后无法自适应缩小等。如果需要显示内层的滚动条,则需要外层Scroll组件的view视图组件...
swing下运行的滚动字幕条,在项目时好玩写的,和大家一起交流学习。有哪些地方需要改进请私信。谢谢。
"swing jtextArea滚动条和文字缩放效果详解" swing jtextArea是Java Swing中的一种组件,用于显示多行文本。今天,我们将详细介绍swing jtextArea滚动条和文字缩放效果,并提供了相关的代码实例。 首先,让我们...
2. **Windows LookAndFeel**:如标题所言,此LookAndFeel模仿了Microsoft Windows系统的界面风格,包括按钮、菜单、滚动条等组件的样式。当应用运行在Windows环境下,使用这个主题可以使用户感到更熟悉。 3. **...
这个库特别注重细节,例如窗口边框、按钮、滚动条等组件的样式,使得Swing应用看起来更加专业和精致。 Substance库则是另一种Swing界面美化工具,它提供了超过50种不同的皮肤,每种皮肤都有多种颜色方案。Substance...
我们将以Java Swing库为例,因为它提供了丰富的API用于自定义滚动条。 首先,滚动条通常由三个主要部分组成:滑块(thumb)、轨道(track)和箭头(arrow)。滑块表示当前显示的内容部分,轨道是滑块移动的区域,而...
在Java的Swing库中,`JTree`组件用于展示层次结构的数据,而滚动条则是为了在内容超出可视区域时提供导航。本实例通过结合两者,展示了如何在Swing应用程序中创建一个带有滚动条的`JTree`。下面将详细阐述`JTree`和...
Swing组件包括按钮(JButton)、文本框(JTextField)、面板(JPanel)、滚动窗格(JScrollPane)、菜单(JMenu)以及对话框(JOptionPane)等。 在创建漂亮的Java Swing界面时,有几个关键知识点需要掌握: 1. **...
1. Java:Java Swing和JavaFX提供了JScrollPane组件,可以方便地添加滚动条到组件上。 2. C# .NET:Windows Forms和WPF框架提供了ScrollBar控件,可通过属性和方法设置滚动条属性。 3. Python:使用Tkinter或...
9. **JScrollPane**: 当组件的内容无法在视口内完全显示时,可以使用JScrollPane将其包裹,提供滚动条功能。这对于显示大量数据的组件如JTable和JList尤其有用。 10. **国际化与本地化**: Swing支持应用程序的国际...
实现对话框中的滚动条,开发者通常需要利用编程语言提供的GUI库或框架,如Windows API、Qt、wxWidgets、Java Swing、WPF等。例如,在Windows环境下,使用MFC(Microsoft Foundation Classes)库,可以通过CDialog类...
我们可以使用 `JTable` 组件来显示表格数据,并使用 `JScrollPane` 组件来提供滚动条功能。为了实现分页,我们需要使用 `DefaultTableModel` 来管理表格数据,并使用按钮组件来控制分页操作。 PageTable 类 在给定...
1. **组件**:Swing 组件库丰富,包括按钮、文本框、滚动面板、菜单等,满足各种界面需求。 2. **布局管理器**:如 BorderLayout、GridLayout、FlowLayout 和 GroupLayout,帮助组织组件在窗口中的位置。 3. **...