62,634
社区成员




public class TestSwing {
private List<JLabel> jls;
private GridBagConstraints gbc;
public TestSwing() {
this.setLayout(new GridBagLayout());
}
public void initGUI() {
/*
*这里是gbc的设定等
*/
for (JLabel jl: jls) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
TestSwing.this.add(jl);//eclipse一直提示这里的jl是非final的,编译错误
}
});
}
}
public static void main(String arg[]) {
TestSwing ts = new TestSwing();
ts.setVisible(true);
}
}
........
public void initGUI() {
SwingUtilities.invokeLater(new Runnable() {
/*
*这里是gbc的设定等
*/
for (JLabel jl: jls) {
TestSwing.this.add(jls);
}
});
}
........
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new TestSwing();
}