关于java的按钮问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:45:53
以下是显示java按钮的程序,可是我定义了三个按钮,最后只能显示一个,大家帮我看下是什么原因,为什么只有第一个按钮能显示
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SameTypeDemo extends JFrame
{
//JButton jb1,jb2,jb3;
public SameTypeDemo()
{
Container contentPane=getContentPane();
contentPane.setLayout(null);
JButton jb1=new JButton("按钮1");
JButton jb2=new JButton("按钮2");
JButton jb3=new JButton("按钮3");
jb1.setBounds(85,25,150,10);
jb1.setBounds(100,65,300,20);
jb1.setBounds(115,105,500,30);
contentPane.add(jb1);
contentPane.add(jb2);
contentPane.add(jb3);
}
public static void main(String[] args)
{
SameTypeDemo frmSameType=new SameTypeDemo();
frmSameType.setSize(new Dimension(400,300));
frmSameType.addWindowListener(new WindowAdapter()
{
public void windowsClosing(WindowEvent e)
{
System.exi

兄弟啊,给弄出来了。注释在下面程序里面,要是对的话。多给我几分。谢谢。不行再问。。。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SameTypeDemo extends JFrame
{
//JButton jb1,jb2,jb3;
public SameTypeDemo()
{

Container contentPane=getContentPane();

contentPane.setLayout(new GridLayout(3,1)); //要给他用布局管理器做一下布局,我习惯用网格的。
JButton jb1=new JButton("按钮1");
JButton jb2=new JButton("按钮2");
JButton jb3=new JButton("按钮3");
jb1.setBounds(10,10,50,10);
jb1.setBounds(200,200,50,20);
jb1.setBounds(300,300,30,30);
contentPane.add(jb1);
contentPane.add(jb2);
contentPane.add(jb3);
}
public static void main(String[] args)
{
SameTypeDemo frmSameType=new SameTypeDemo();
frmSameType.setSize(new Dimension(400,300));
frmSameType.addWindowListener(new WindowAdapter()
{
public void windowsClosing(WindowEvent e)
{ <