如何在 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