| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1063 人关注过本帖
标题:照书里写了一个登录窗口的程序,结果窗口关不了了,希望高手来帮帮,在不用关编 ...
只看楼主 加入收藏
a563622106
Rank: 2
等 级:论坛游民
帖 子:22
专家分:20
注 册:2011-2-14
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:12 
照书里写了一个登录窗口的程序,结果窗口关不了了,希望高手来帮帮,在不用关编译器的情况下关掉窗口
我的程序
import java.awt.*;
public class Wendu1 {
    public static void main(String[] args){
        Frame f=new Frame("登录窗口");
        Label lab1=new Label("ID",Label.CENTER);
        Label lab2=new Label("密码",Label.CENTER);
        Button bun1=new Button("登录");
        Button bun2=new Button("取消");
        TextField tf1=new TextField(10);
        TextField tf2=new TextField(10);
        f.add(lab1);
        f.add(lab2);
        f.add(bun1);
        f.add(bun2);
        f.add(tf1);
        f.add(tf2);
        f.setLayout(null);
        lab1.setBounds(20,50,100,30);
        lab2.setBounds(20,80,100,30);
        tf1.setBounds(120,50,100,30);
        tf2.setBounds(120,80,100,30);
        bun1.setBounds(20,110,100,30);
        bun2.setBounds(120,110,100,30);
        f.setBounds(350,200,300,150);
        f.setVisible(true);
    }
}
搜索更多相关主题的帖子: 编译器 
2011-04-17 15:43
洛云
Rank: 5Rank: 5
等 级:职业侠客
帖 子:204
专家分:356
注 册:2010-2-3
收藏
得分:4 
路过……

[ 本帖最后由 洛云 于 2011-4-17 21:31 编辑 ]

QQ群:C语言初级群:31066229
   JAVA2自学交流群(筹备中):31066388
UC群:C语言学习:10051714
2011-04-17 16:16
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
收藏
得分:4 
程序代码:
public class main {
    public static void main(String[] args){
       
        Frame f = new Frame("登录窗口");
        f.addWindowListener(new WindowAdapter(){
            @Override
            public void windowClosing(WindowEvent arg0) {
                // TODO Auto-generated method stub
                System.exit(0);
            }});
        Label lab1 = new Label("ID",Label.CENTER);
        Label lab2 = new Label("密码",Label.CENTER);
        Button bun1 = new Button("登录");
        Button bun2 = new Button("取消");
        TextField tf1 = new TextField(10);
        TextField tf2 = new TextField(10);
       
        f.add(lab1);
        f.add(lab2);
        f.add(bun1);
        f.add(bun2);
        f.add(tf1);
        f.add(tf2);
        f.setLayout(null);
       
        lab1.setBounds(20,50,100,30);
        lab2.setBounds(20,80,100,30);
        tf1.setBounds(120,50,100,30);
        tf2.setBounds(120,80,100,30);
        bun1.setBounds(20,110,100,30);
        bun2.setBounds(120,110,100,30);
        f.setBounds(350,200,300,150);
       
        f.setVisible(true);
    }
}
2011-04-17 18:35
a563622106
Rank: 2
等 级:论坛游民
帖 子:22
专家分:20
注 册:2011-2-14
收藏
得分:0 
楼上的,是不是增加        f.addWindowListener(new WindowAdapter(){
            @Override
            public void windowClosing(WindowEvent arg0) {
                // TODO Auto-generated method stub
                System.exit(0);
            }});
这个语句就可以了
2011-04-17 18:58
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
收藏
得分:0 
非常正确
2011-04-17 19:06
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
收藏
得分:0 
无奈  回答的字数 必须是不能少于3
2011-04-17 19:06
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
收藏
得分:0 
import  自己会加吧?
2011-04-17 19:08
a563622106
Rank: 2
等 级:论坛游民
帖 子:22
专家分:20
注 册:2011-2-14
收藏
得分:0 
不行啊
WindowAdapter 下面画曲线了
2011-04-17 19:14
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
收藏
得分:0 
程序代码:
import java.awt.Button;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;


public class main {
    public static void main(String[] args){
       
        Frame f = new Frame("登录窗口");
        f.addWindowListener(new WindowAdapter(){
            @Override
            public void windowClosing(WindowEvent arg0) {
                // TODO Auto-generated method stub
                System.exit(0);
            }});
        Label lab1 = new Label("ID",Label.CENTER);
        Label lab2 = new Label("密码",Label.CENTER);
        Button bun1 = new Button("登录");
        Button bun2 = new Button("取消");
        TextField tf1 = new TextField(10);
        TextField tf2 = new TextField(10);
       
        f.add(lab1);
        f.add(lab2);
        f.add(bun1);
        f.add(bun2);
        f.add(tf1);
        f.add(tf2);
        f.setLayout(null);
       
        lab1.setBounds(20,50,100,30);
        lab2.setBounds(20,80,100,30);
        tf1.setBounds(120,50,100,30);
        tf2.setBounds(120,80,100,30);
        bun1.setBounds(20,110,100,30);
        bun2.setBounds(120,110,100,30);
        f.setBounds(350,200,300,150);
       
        f.setVisible(true);
    }
}
2011-04-17 19:23
付政委
该用户已被删除
收藏
得分:4 
提示: 作者被禁止或删除 内容自动屏蔽
2011-04-17 20:54
快速回复:照书里写了一个登录窗口的程序,结果窗口关不了了,希望高手来帮帮,在不 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027043 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved