在Java中,可以使用setVisible(boolean)
方法來控制組件的可見性。通過調用該方法并傳入true
或false
作為參數,可以控制組件的顯示或隱藏。
以下是一個示例代碼,演示如何在Java中使用setVisible
方法控制一個JButton
組件的可見性:
import javax.swing.JButton;
import javax.swing.JFrame;
public class VisibilityExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Visibility Example");
JButton button = new JButton("Click Me");
button.setBounds(100, 100, 100, 30);
frame.add(button);
frame.setSize(300, 200);
frame.setLayout(null);
frame.setVisible(true);
// 隱藏按鈕
button.setVisible(false);
}
}
在上面的示例中,創建了一個JFrame
窗口,并在窗口中添加了一個JButton
按鈕。然后通過調用setVisible(false)
方法,隱藏了按鈕。如果想顯示按鈕,只需要將參數改為true
即可。
需要注意的是,調用setVisible
方法會影響組件以及其包含的子組件的可見性。