設定元件的引數

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