你必须做完所有操作再FrmMain.setVisible(true);
把这句放到最后就可以了,如下:
package myproject;
import javax.swing.*;
import java.awt.*;
public class class1 {
public static void main(String args[]){
JFrame FrmMain = new JFrame("测试窗体");
FrmMain.setBounds(100,50,500,500) ;
FrmMain.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ) ;
Container content = FrmMain.getContentPane() ;
content.setLayout(new FlowLayout(FlowLayout.RIGHT ));
for (int i=0 ;i<=6 ;i++){
content.add(new JButton("testtable"+i)) ;
}
FrmMain.setVisible(true) ;
}
}
把这句放到最后就可以了,如下:
package myproject;
import javax.swing.*;
import java.awt.*;
public class class1 {
public static void main(String args[]){
JFrame FrmMain = new JFrame("测试窗体");
FrmMain.setBounds(100,50,500,500) ;
FrmMain.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ) ;
Container content = FrmMain.getContentPane() ;
content.setLayout(new FlowLayout(FlowLayout.RIGHT ));
for (int i=0 ;i<=6 ;i++){
content.add(new JButton("testtable"+i)) ;
}
FrmMain.setVisible(true) ;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货