帮忙看个JAVA程序
发表新主题 回复此主题
第1楼 2007-09-11 13:16 aiatchina 写道:
帮忙看个JAVA程序
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JFrame;
import java.awt.Container;
import java.awt.FlowLayout;
public class showFlowLayout extends JFrame{
public void showFlowLayout(){
Container container=getContentPane();
container.setLayout(new FlowLayout(FlowLayout.LEFT,10,20));
for(int i=0;i<9;i++){
container.add(new JButton("按钮"+i));
}
}
public static void main(String[] args) {
showFlowLayout frame=new showFlowLayout();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("标题");
frame.setSize(200,200);
frame.setVisible(true);
}
}
为什么这段程序,容器内的按钮不能显示啊?
第2楼 2013-08-31 12:44 Robot :
帮忙看个JAVA程序 相关
第3楼 2007-09-11 15:46 翔天 写道:
jButton1 = new JButton();
this.getContentPane().add(jButton1);//创建按钮
jButton1.setText("jButton1");//按钮名称
jButton1.setBounds(188, 121, 60, 30);//按钮位置
我看你这代码的意思是创建9个按钮,然后每个名字是按钮0-按钮9 对吧
你这么做用的是匿名对象,我不知道可以不可以
我也是个菜鸟
我建议用switch语句
活着请教一下身边的高手吧
程序这玩意就得试着来
第4楼 2007-09-13 19:50 litandy 写道:
你的构造函数干吗要加个void?
public void showFlowLayout()
去掉void就可以显示了.
该回答在9月13日 17:02由回答者修改过