-
StackOverflow 文件
-
swing 教程
-
使用 Swing 進行圖形使用者介面
-
設定元件的引數
元件具有可為其設定的各種引數。它們因元件而異,因此檢視可以為元件設定哪些引數的好方法是開始鍵入 componentName.set
,並讓 IDE 自動完成(如果使用 IDE)建議方法。許多 IDE 中的預設快捷方式是 CTRL + Space
,如果它沒有自動顯示。
所有元件之間共享的公共引數
描述 |
方法 |
設定元件的最小大小(僅當佈局管理器遵循 minimumSize 屬性時) |
setMinimumSize(Dimension minimumSize) |
設定元件的最大大小(僅當佈局管理器遵循 maximumSize 屬性時) |
setMaximumSize(Dimension maximumSize) |
設定元件的預定大小(僅當佈局管理器遵循 preferredSize 屬性時) |
setPreferredSize(Dimension preferredSize) |
顯示或隱藏元件 |
setVisible(boolean aFlag) |
設定元件是否應響應使用者輸入 |
setEnabled(boolean enabled) |
設定文字的字型 |
setFont(Font font) |
設定工具提示的文字 |
setToolTipText(String text) |
設定元件的 Backgroundcolor |
setBackground(Color bg) |
設定元件的 Foregroundcolor(字型顏色) |
setForeground(Color bg) |
其他元件中的常用引數
通用元件 |
描述 |
方法 |
JLabel ,JButton ,JCheckBox ,JRadioButton ,JToggleButton ,JMenu ,JMenuItem ,JTextArea ,JTextField |
設定顯示的文字 |
setText(String text) |
JProgressBar ,JScrollBar ,JSlider ,JSpinner |
設定元件的最小值和最大值之間的數值 |
setValue(int n) |
JProgressBar ,JScrollBar ,JSlider ,JSpinner |
設定 value 屬性的最小可能值 |
setMinimum(int n) |
JProgressBar ,JScrollBar ,JSlider ,JSpinner |
設定 value 屬性的最大可能值 |
setMaxmimum(int n) |
JCheckBox ,JToggleBox |
設定值是真還是假(例如:是否應選中核取方塊?) |
setSelected(boolean b) |