我安装了新版本的Eclipse Kepler(4.3.1)和WindowBuilder Pro。如果我创建一个新的SWING窗口应用程序,我的AWT组件在设计视图中是不可见的或黑色的。
如果构建它,程序本身会显示所有添加的组件。像JButton,JLabel等J-Components工作正常,只是AWT组件坏了。
以下是WindowBuilder生成的代码:
import java.awt.EventQueue;
import javax.swing.JFrame;
import java.awt.Button;
public class test1 {
private JFrame frame;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
test1 window = new test1();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public test1() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
Button button = new Button("New button");
button.setBounds(10, 45, 117, 29);
frame.getContentPane().add(button);
Button button_1 = new Button("New button");
button_1.setBounds(10, 10, 117, 29);
frame.getContentPane().add(button_1);
}
}
代码本身工作正常,只是我在设计选项卡中的视图被破坏了。有谁知道我怎么解决这个问题?
或者可能有一个我不了解的WindowBuilder和AWT相关设置。
我的系统:
由于