java图形界面设计浅谈:[3]界面的关闭方式

2025-10-24 21:16:35

1、当点击“运行”后,窗口界面会跳出来,但你发现点击“X”却关闭不了界面

java图形界面设计浅谈:[3]界面的关闭方式

java图形界面设计浅谈:[3]界面的关闭方式

2、可以点击控制台的红色按钮

java图形界面设计浅谈:[3]界面的关闭方式

java图形界面设计浅谈:[3]界面的关闭方式

3、也可以如下,加上这句话,点击“X”就可以关闭了

java图形界面设计浅谈:[3]界面的关闭方式

4、完整代码如下

import java.awt.Button;

import java.awt.Color;

import javax.swing.JFrame;

import java.awt.Label;

import java.awt.Panel;

import java.awt.TextField;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class demo2 implements ActionListener {

JFrame nw= new JFrame("登录");

Panel nn=new Panel();

Label a1=new Label("用户名");

Label a2=new Label("密码   ");

TextField b1=new TextField("name     ");

TextField b2=new TextField("password");

Button n1=new Button("确定");

public void run(){

nn.add(a1);

nn.add(b1);

nn.add(a2);

b2.setEchoChar('*');

n1.addActionListener(this);

nn.add(b2);

nn.add(n1);

nw.add(nn);

nw.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

nw.setBackground(Color.cyan);

nw.setSize(300, 300);

nw.setVisible(true);

}

public static void main(String[] args){

demo2 e1=new demo2();

e1.run();

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==n1){

JFrame nw1=new JFrame("信息");

TextField b3=new TextField("功能尚未开放");

nw1.add(b3);

nw1.setSize(200,200);

nw1.setVisible(true);

}

}

}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢