「javagui监听」javagui监听方向键

博主:adminadmin 2022-12-14 17:18:08 63

本篇文章给大家谈谈javagui监听,以及javagui监听方向键对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中gui监听label按钮,只setText,可不知道为什么另一个color的按钮会一同执行

首先,你使用的是边界布局BorderLayout。

按照东西南北中。动态管理你的界面上的组件。如果你改变了界面上的组件大小,那么其他组件很容易跟着改变。

在WEST的label标签,文字是i'm a label,然后点击按钮后变成了Ouch!

文字长度方式了改变,进而让整个BorderLayout的WEST方向变小,中间的组件自动扩展。

在扩展后,系统自动调用repaint()重绘界面。所以就改变了中间圆圈的颜色。

如过你点击按钮i'm a label==》变成 i'm b label 那么文字长度不变,中间的界面就不会重绘

JAVA的GUI监听问题 高分追加!!

public void perform(ActionEvent e)

{

Object o = e.getSource();//得到事件发生的对象

if(o==cancel ){ //如果是“取消”按钮

card .setText(""); //把textField的内容设为空

key.setText("");

}

}

javaGUI开发:我写一个类继承了JFrame,写了一个监听窗口关闭的事件,为什么点击关闭窗体关了后台没关呢

其实JFrame可以用这个方法实现关闭窗口的:

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

这样就不用加监听器了。

你的方法为什么不好用呢,因为你的方法里那个W大写了,哈哈,应该是:

public void windowClosing()

一般来说JAVA里的方法名的首字母都是小写的,这样就容易记住了。

JAVA为什么我GUI这样写他监听不到

将这段代码

// *****************************以上为登录

else if (e.getSource() == b2) {// 注册

jf.setVisible(false);

jfzz.setVisible(true);

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

jf.setVisible(true);

jfzz.setVisible(false);

}

}

//*****************************以上为注册

改为

// *****************************以上为登录

if (e.getSource() == b2) {// 注册

jf.setVisible(false);

jfzz.setVisible(true);

}

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

jf.setVisible(true);

jfzz.setVisible(false);

}

//*****************************以上为注册

按照你的写法,你可能是这么想的,先点击“注册”再点击“返回”,这两个事件是顺序执行的,所以嵌套监听。

但实际上,你点“注册”的时候,触发 actionPerformed(ActionEvent e)方法,处理完这个事件后这个方法也结束了。当你再点击"返回"时,那么就是再一次进入 actionPerformed(ActionEvent e)方法,这时候事件找不到对应的策略了,因为它看到的代码是

else if (e.getSource() == b2) {// 注册

jf.setVisible(false);

jfzz.setVisible(true);

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

jf.setVisible(true);

jfzz.setVisible(false);

}

}

而你现在的事件是jfzf,if (e.getSource() == b2)这个条件进不去,所以没反应。这些事件都是平级的,不该嵌套if

Java 按钮 监听 GUI,为什么按按钮的时候没有反应呢?(很简单的程序,请大神指教)

e.getSource()==b1和e.getSource()==b2,永远不会相等。。。。。。。添加Listener的是方法内的按钮 b1和b2、对比的是类变量b1和b2(都是null)

if(e.getSource()==b1)

不要使用==判断对象,,,,而是使用.equals() 判断

javagui监听的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javagui监听方向键、javagui监听的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-14,除非注明,否则均为首码项目网原创文章,转载请注明出处。