java中setvisible方法
时间: 2024-05-03 08:18:25 浏览: 30
在Java中,setVisible()是一个方法,用于设置组件是否可见。如果设置为true,则组件将可见,如果设置为false,则组件将不可见。它通常用于在用户操作后显示或隐藏GUI组件。例如,当用户单击按钮时,可以通过调用setVisible()方法来显示或隐藏文本框或标签。
以下是一个示例代码片段,演示如何使用setVisible()方法:
```
import javax.swing.*;
public class MyFrame extends JFrame {
private JButton myButton;
public MyFrame() {
// 创建一个按钮并添加到窗口中
myButton = new JButton("Click me!");
add(myButton);
// 设置窗口的大小和显示位置
setSize(300, 200);
setLocationRelativeTo(null); // 居中显示
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setVisible(true); // 显示窗口
frame.myButton.setVisible(false); // 隐藏按钮
}
}
```
在上面的示例中,当创建MyFrame对象并将其设置为可见时,窗口和按钮都将显示在屏幕上。然后,通过调用myButton.setVisible(false)方法,可以将按钮设置为不可见。这意味着,即使窗口仍然可见,该按钮也不会显示。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)