我的eclipse一运行窗口程序出问题,弹出的窗口是花的,我原来用得是3.2,新下了3.4还是不行,重装了jdk1.5也不行,装了1.6还不行,这是什么情况?package ch01;import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;public class FrameTest extends JFrame{
/**
 * 
 */
private static final long serialVersionUID = 1L; public FrameTest(){
JFrame frame = new JFrame();
JPanel panel = new JPanel();
JTextField text = new JTextField(20);
panel.add(text);
frame.add(panel);
frame.setSize(400, 400);
frame.setVisible(true);
}

public static void main(String[] args) {
// TODO Auto-generated method stub
new FrameTest();

}}

解决方案 »

  1.   

    推荐使用3.2版本的,现在公司都是用这个版本的。我运行你这个swing,有问题类。
    呵呵,对swing 不是很了解, 学习
      

  2.   


    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;public class FrameTest extends JFrame{
      
        private static final long serialVersionUID = 1L;    public FrameTest(){
            
            JPanel panel = new JPanel();
            JTextField text = new JTextField(20);
            panel.add(text);
            add(panel);
           setSize(400, 400);
            setVisible(true);
        }
        
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            new FrameTest();
            
        }}继承了JFrame还在代码里自己写个JFrame干什么
      

  3.   

    再补充一下,那个花界面还残留着另一个swing程序的一些显示,另外程序在其他机器上运行没有问题,我重装系统后就这样了。
      

  4.   

    本人运行没任何问题  eclipse3.2+jdk 1.5
      

  5.   

    没有问题,myeclipse7.0+eclipse3.4