溫馨提示×

如何在Java中使用setVisible方法控制組件可見性

小樊
86
2024-08-23 11:22:26
欄目: 編程語言

在Java中,可以使用setVisible(boolean)方法來控制組件的可見性。通過調(diào)用該方法并傳入truefalse作為參數(shù),可以控制組件的顯示或隱藏。

以下是一個示例代碼,演示如何在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);
    }
}

在上面的示例中,創(chuàng)建了一個JFrame窗口,并在窗口中添加了一個JButton按鈕。然后通過調(diào)用setVisible(false)方法,隱藏了按鈕。如果想顯示按鈕,只需要將參數(shù)改為true即可。

需要注意的是,調(diào)用setVisible方法會影響組件以及其包含的子組件的可見性。

0