为什么看不到按钮呢

lzj0470 2006-09-23 12:26:53
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class HH extends JPanel
{
public HH()
{
JButton JB1=new JButton("asdfsa");
JButton JB2=new JButton("sadfasf");
JB2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
});
JB1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
});
this.setLayout(null);
JB1.setBounds(0,0,1156,1132);
JB2.setBounds(57,0,1156,1132);
add(JB1);
add(JB2);
show();
}
}
public class H extends JFrame
{
public H()
{
Container con=getContentPane();
con.setLayout(new BorderLayout());
con.add(new HH(),BorderLayout.NORTH);
setSize(600,400);
show();
}
public static void main(String args[])
{
new H();
}
}
...全文
128 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mq612 2006-09-23
  • 打赏
  • 举报
回复
你把JPanel的布局管理设置成null后,JPanel本身就不再有大小,添加到BorderLayout.NORTH后就会看不到,如果是添加到JFrame的中间,大小则会自动充满该区域。
guoyibin 2006-09-23
  • 打赏
  • 举报
回复
show()?
你是不应该把H.SETVISIULABLE(TRUE)这个加上

62,614

社区成员

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

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