设置组件的参数
组件具有可为其设置的各种参数。它们因组件而异,因此查看可以为组件设置哪些参数的好方法是开始键入 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) |