问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用Java语言编写一个图形界面,由于初学,下面是代码,求指教

发布网友 发布时间:2022-06-03 05:49

我来回答

4个回答

热心网友 时间:2023-10-12 18:23

必须实现必须实现WindowListener接口里的方法
package cn.broadengate.day1;
import java.awt.*;
import java.awt.event.*;
class prassa extends Frame implements ActionListener,WindowListener
{
TextArea t;
Button b;
int x=0;
Label l;
prassa()
{
l=new Label();
t=new TextArea("shdjhdj");
b=new Button("单击");
setLayout(new BorderLayout());//边界布局
add("North",l);
add("Center",t);
add("South",b);
t.setEditable(false);
b.addActionListener(this);//监听按钮b
addWindowListener(this);
setSize(400,400);
setVisible(true);
}
public static void main(String []ae)
{
new prassa();//实例化窗口
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b)
x=x+1;
t.setText("你已经第"+""+x+""+"此点击按钮");
}
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
public void windowActivated(WindowEvent e) {
// TODO 自动生成方法存根

}
public void windowClosed(WindowEvent e) {
// TODO 自动生成方法存根

}
public void windowDeactivated(WindowEvent e) {
// TODO 自动生成方法存根

}
public void windowDeiconified(WindowEvent e) {
// TODO 自动生成方法存根

}
public void windowIconified(WindowEvent e) {
// TODO 自动生成方法存根

}
public void windowOpened(WindowEvent e) {
// TODO 自动生成方法存根

}

}

热心网友 时间:2023-10-12 18:23

也不必专门实现WindowListener嘛,写成内部的类,才是最常用的办法,也不难掌握的
把最后的那个windowClosing方法改成下面的样子,写进构造方法里边:
addWindowListener(new windowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
});

热心网友 时间:2023-10-12 18:24

l类名一般首字母大写 Prassa ,并且驼峰式,这是java并命规范
2 实现接口就要实现它的所有方法,即使是空方法也要写,如果不想实现所有方法 可以用适配器Adapter

热心网友 时间:2023-10-12 18:24

1.类名一般大写 prassa

2.必须实现WindowListener接口里的方法

public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub

}

public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub

}

public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub

}

public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub

}

public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub

}

public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
挖掘机上的字母标志是什么牌子的挖机 中国市场上挖掘机那国技术占优 微信个人标签经典短句最精辟的微信个性签名 肚子总是不消化,吃完东西不想上厕所。涨涨的 最近老是肚子疼,但疼一会儿就不疼了,就是不想上厕所,有时候五六天都没... ...但是不疼几乎每天早上都会不舒服,也不想上厕所,就是弄的你睡不着觉... 我的肚子老疼,但不是很想上厕所,最近有点拉肚子,可是一吃凉的东西肚子... 因为节目结缘却最终分开,姚沐希彭措的分手,暗示了娱乐圈什么问题? x79支持什么显卡 四叶草是不是三叶草? 高分求 用JAVA编写计算器界面(只要界面)代码! java编写有窗口界面应用程序 求代码 求java编写的登陆界面代码 电脑微信版怎么登陆2个吗 怎样在电脑上同时登陆两个 电脑能不能登录两个 电脑如何登陆2个 电脑可以登录两个吗 1982年闰四月十九戌时出生属狗人的命运 属狗男82年农历4月初十出生今年运气如何? 电脑如何登陆两个 1982年农历四月初二属狗的人一身运势 82年4月17日21点属狗今年运势如何 1982年4月4日(阴历三月十一)属狗的命运 1982年农历4月14日上午7时出生的运程每月 电脑怎么登录2个 学而思培优是经国家相关部门批准的吗 我自驾游去请问好 新安江山水画廊包船游 电脑怎么登录两个 JAVA列表界面代码 天龙八部里武当的属性点该怎么加?有几种加法? 天龙八部武当怎么打宝石和加点(高手来)! 天龙八部 新区打算玩 武当 怎么加点 全体?全灵还是全身法?哪个比较厉害? 天龙八部武当加点各种属性各加多少 淘宝里退货退款中上传凭证是什么意思 宝退货退款时 如何办理工行融e借互联互通(秒支付)撤销? 融e借还款短信提醒能取消吗 融e借为什么不能用了 直尺只要有刻度就可以量物体长度 这句话对不对? 怎么判断直尺的刻度,能否一眼知道它的固定尺度? 谁教我做福鼎肉片 摆摊的那种 用手机开店怎么注册呢 用手机开店怎么操作? 用手机开店该怎么注册呢 男 16岁 身高:170CM左右 体重59.5kg 脚长41.5码 那我应该穿多少码的鞋子? 170M的女生穿多大的鞋码算普通大众 哈尔滨从东北虎林园到太阳岛怎么走? 为什么c盘中不能放太多东西? 为什么c盘不能放太多东西