如何在 Java 中为 JSplitPane 设置背景颜色?
JSplitPane 是JComponent 类的子类,允许我们以水平或垂直方向在一个窗格中并排排列两个组件。这两个组件的显示区域也允许用户在运行时调整。JSplitPane 的重要方法有remove()、removeAll()、resetToPreferredSizes() 和 setDividerLocation()。JSplitPane 可以生成PropertyChangeListener 接口。我们首先向两个面板添加两种不同的背景色,并将这些参数传递给JSplitPane 构造函数,以设置 JSplitPane 的背景色。
示例
import javax.swing.*;
import java.awt.*;
public class JSplitPaneColorTest extends JFrame {
private JSplitPane jsp;
private JPanel panel1,panel2;
public JSplitPaneColorTest() {
setTitle("JSplitPane Example");
panel1 = new JPanel();
panel1.setBackground(Color.lightGray);
panel2 = new JPanel();
panel2.setBackground(Color.blue);
jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, panel1, panel2);
jsp.setDividerSize(10);
jsp.setResizeWeight(0.5);
add(jsp);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setSize(400, 275);
setVisible(true);
}
public static void main(String args[]) {
new JSplitPaneColorTest();
}
}输出
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP