设置组件的参数

组件具有可为其设置的各种参数。它们因组件而异,因此查看可以为组件设置哪些参数的好方法是开始键入 componentName.set,并让 IDE 自动完成(如果使用 IDE)建议方法。许多 IDE 中的默认快捷方式是 CTRL + Space,如果它没有自动显示。

StackOverflow 文档

所有组件之间共享的公共参数

描述 方法
设置组件的最小大小(仅当布局管理器遵循 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)

其他组件中的常用参数

通用组件 描述 方法
JLabelJButtonJCheckBoxJRadioButtonJToggleButtonJMenuJMenuItemJTextAreaJTextField 设置显示的文本 setText(String text)
JProgressBarJScrollBarJSliderJSpinner 设置组件的最小值和最大值之间的数值 setValue(int n)
JProgressBarJScrollBarJSliderJSpinner 设置 value 属性的最小可能值 setMinimum(int n)
JProgressBarJScrollBarJSliderJSpinner 设置 value 属性的最大可能值 setMaxmimum(int n)
JCheckBoxJToggleBox 设置值是真还是假(例如:是否应选中复选框?) setSelected(boolean b)