溫馨提示×

如何在Java的Swing組件中使用setVisible方法

小樊
92
2024-08-23 11:27:27
欄目: 編程語言

在Java的Swing組件中使用setVisible方法,可以通過以下步驟:

  1. 創(chuàng)建Swing組件對象,例如JFrame、JPanel、JButton等。
  2. 使用setVisible方法設置組件的可見性。setVisible方法接受一個boolean類型的參數(shù),true表示顯示組件,false表示隱藏組件。
  3. 調(diào)用setVisible方法來顯示或隱藏組件。

示例代碼如下:

import javax.swing.*;

public class TestFrame extends JFrame {
    
    public TestFrame() {
        setTitle("Test Frame");
        setSize(400, 300);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JPanel panel = new JPanel();
        JButton button = new JButton("Click me");
        
        panel.add(button);
        add(panel);
        
        setVisible(true); // 顯示窗口
        button.setVisible(false); // 隱藏按鈕
    }

    public static void main(String[] args) {
        new TestFrame();
    }
}

在上面的示例代碼中,首先創(chuàng)建了一個JFrame對象TestFrame,并在其中添加了一個JButton對象button。然后通過調(diào)用setVisible方法來顯示窗口和隱藏按鈕。最后在main方法中實例化TestFrame對象,即可看到窗口和按鈕的顯示狀態(tài)。

0