java 一个简单的窗体程序(看我哪里错了)

java 一个简单的窗体程序(看我哪里错了),第1张

你想在button b1 添加一个功能,一按取消就会退出窗口

应该使用ActionListener 它是用于接收 *** 作事件的侦听器接口。对处理 *** 作事件感兴趣的类可以实现此接口,而使用该类创建的对象可使用组件的 addActionListener 方法向该组件注册。在发生 *** 作事件时,调用该对象的 actionPerformed 方法。

而你使用的WindowAdapter是接收窗口事件的,所以你的button用它是不会触发事件的。

正确的写法应该是修改你的BUttonsb1类,如下:

class Buttonsb1 implements ActionListener {

public void actionPerformed(ActionEvent e) {

//当点击的按钮为取消时,关闭程序

if("取消"equals((egetActionCommand()))) {

Systemexit(0);

}

/

其他按钮事件也可在这里进行判断。

egetActionCommand()返回与此动作相关的命令字符串

egetSource()这个方法是返回组件的对象名,

因为你写的对象名是局部变量所以这地方没法使用。

建议你把这一块好好看一下JDK 的帮助文件

/

}

}

PS:有问题可百度Hi我!~

package guitest;//包名

import javaxswingJFrame;//导入需要的窗口包JFrame

import javaxswingJLabel;//导入需要的标签包JLabel

public class MainFrame extends JFrame{

//构造方法进行初始化窗口

public MainFrame(){

JLabel jl = new JLabel();//创建一个标签

jlsetText("Hello World");//标签上的文字叫Hello World

//下面的this都指的是本窗口都可以省略

thisadd(jl);//窗口添加刚刚创建的标签

thissetTitle("窗口标题");//窗口的标题名字

thissetLocation(300, 200);//窗口的左顶点在屏幕上的位置

thissetSize(200, 220);//窗口是 宽200像素, 长220像素

thissetDefaultCloseOperation(EXIT_ON_CLOSE);//设置窗口被关闭时候就退出窗口

thissetVisible(true);//设置这个窗口能否被看见

}

public static void main(String[] args) {

new MainFrame();//调用构造方法,创建一个窗口

}

}

java做C/s的程序主要是用swing技术

你可以看看netbean,用netbean开发swing效率很高,控件都是拖拽后,自动生成代码的。都是用javaSwing开发

以上就是关于java 一个简单的窗体程序(看我哪里错了)全部的内容,包括:java 一个简单的窗体程序(看我哪里错了)、如何用JAVA编写应用界面程序(用myeclipse)、java窗体应用程序设计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10131840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存