設定元件的引數
元件具有可為其設定的各種引數。它們因元件而異,因此檢視可以為元件設定哪些引數的好方法是開始鍵入 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) |