setVisible(true)
时间: 2023-11-26 10:03:24 浏览: 269
setVisible(true)是Java中JFrame类的一个方法,它的作用是将窗口设置为可见状态。当我们创建一个JFrame对象时,默认情况下,窗口是不可见的,只有调用了setVisible(true)方法后,窗口才会显示出来。setVisible(true)方法通常被用于JFrame的初始化过程中,用来显示窗口和窗口中的组件。在将窗口设置为可见状态后,用户就可以看到窗口和其中的内容,并且可以与窗口中的组件进行交互。
相关问题
setvisible(true
这是Java Swing中的一个方法,用于设置组件的可见性,参数为布尔型,表示是否可见。当设置为true时,组件将被设置为可见状态,即在界面中显示出来;当设置为false时,组件将被设置为不可见状态,即在界面中隐藏。通常情况下,这个方法会被用于初始化界面或者在用户操作后切换界面的显示状态。例如,当用户点击某个按钮时,可以通过调用setVisible方法将某个面板或者对话框设为可见状态,以显示相应的界面。
public void actionPerformed(ActionEvent e) { jf.setVisible(false); new addFrame().setVisible(true); } }); btn2.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { jf.setVisible(false); new changeFrame().setVisible(true); } }); btn3.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { jf.setVisible(false); new DeleteFrame().setVisible(true); } }); btn4.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { jf.setVisible(false); new QueryFrame().setVisible(true); } }); } public static void main(String[] args) { GUI.GUIjiemian(); } }中的类和方法
这是一个 Java GUI 程序中的一个类,该类包含了一个窗口界面,其中有四个按钮,分别为添加、修改、删除和查询。每个按钮都绑定了一个 ActionListener 监听器,当用户点击按钮时,会触发对应的操作,如打开添加、修改、删除或查询窗口界面。
下面是该类的代码:
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainFrame extends JFrame {
private JButton btn1, btn2, btn3, btn4;
private JPanel panel;
public MainFrame() {
setTitle("学生信息管理系统");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panel = new JPanel();
btn1 = new JButton("添加");
btn2 = new JButton("修改");
btn3 = new JButton("删除");
btn4 = new JButton("查询");
panel.add(btn1);
panel.add(btn2);
panel.add(btn3);
panel.add(btn4);
add(panel);
btn1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
setVisible(false);
new AddFrame().setVisible(true);
}
});
btn2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
setVisible(false);
new ChangeFrame().setVisible(true);
}
});
btn3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
setVisible(false);
new DeleteFrame().setVisible(true);
}
});
btn4.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
setVisible(false);
new QueryFrame().setVisible(true);
}
});
}
public static void main(String[] args) {
new MainFrame().setVisible(true);
}
}
```
其中,main 方法是程序的入口点,GUIjiemian 方法可能是您自己定义的方法,用于初始化界面和启动程序。
阅读全文