耽误你一分钟的时间看一下

zxciop110 2011-04-27 11:55:42
两个按钮 为什么只出来b2,b1怎么不显示?提示一下就OK了!谢谢大家了。


import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class TextActionEvent {

/**
* @param args
*/
public static void main(String[] args) {

Frame f=new Frame("wei");
Button b1=new Button("Ok");
Button b2 =new Button("No");

Monitor2 hh =new Monitor2();
b1.addActionListener(hh);
b2.addActionListener(hh);
b2.setActionCommand("hello");
f.add(b1);
f.add(b2);
f.pack();
f.setVisible(true);
}



}
class Monitor2 implements ActionListener{
public void actionPerformed(ActionEvent e){
System.out.print("AAA"+"BBB"+e.getActionCommand());

}
}



...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
amos1989 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liuyuhua0066 的回复:]

因为你采用的是默认的布局,No Button将Ok Button覆盖了。你可以使用流布局:

Java code
f.setLayout(new FlowLayout());
[/Quote]
++
liuyuhua0066 2011-04-27
  • 打赏
  • 举报
回复
因为你采用的是默认的布局,No Button将Ok Button覆盖了。你可以使用流布局:

f.setLayout(new FlowLayout());
若鱼1919 2011-04-27
  • 打赏
  • 举报
回复
设置一下layout

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧