我的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();
}}
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();
}}
呵呵,对swing 不是很了解, 学习
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干什么