初学java 大家帮下忙咯``
看下下面怎么出错了
import java.*;
import javax.swing.*;public class JFrameDemo2{
public static void main(String s[]){
JFrame frame=new JFrame("JFrameDemo2");
JButton button=new JButton("Pressme");
JPanel contentPane=new JPanel(); contentPane.setLayout(new BorderLayout()); contentPane.add(button,BorderLayout.CENTER); frame.setContentPane(contentPane); frame.pack(); frame.setVisible(true);
}
}还有一个:import java.awt.*;
import javax.swing.*;public class JFrameDemo{
public static void main(String s[]){
JFrame frame=new JFrame("JFrameDemo");
JButton button=new JButton("Press me"); frame.getContentPane().add(button,BorderLayout.CENTER); frame.pack();
frame.setVisible(true);
}
}
我就是运行不了
看下下面怎么出错了
import java.*;
import javax.swing.*;public class JFrameDemo2{
public static void main(String s[]){
JFrame frame=new JFrame("JFrameDemo2");
JButton button=new JButton("Pressme");
JPanel contentPane=new JPanel(); contentPane.setLayout(new BorderLayout()); contentPane.add(button,BorderLayout.CENTER); frame.setContentPane(contentPane); frame.pack(); frame.setVisible(true);
}
}还有一个:import java.awt.*;
import javax.swing.*;public class JFrameDemo{
public static void main(String s[]){
JFrame frame=new JFrame("JFrameDemo");
JButton button=new JButton("Press me"); frame.getContentPane().add(button,BorderLayout.CENTER); frame.pack();
frame.setVisible(true);
}
}
我就是运行不了
改成import java.awt.*;
第二个肯定能运行的
第二个程序好象没什么问题 对的吧..
第一个把import java.*;
改成import java.awt.*;
第二个也要加上import java.awt.*;
frame.getContentPane().add(button,BorderLayout.CENTER);
改为
frame.getContentPane().add(button);
基本组件最好不要放在它们上面,
可放在中间容器 JPanel JScrollPane JSplitPane JToolBar上,然后再加到顶层容器上
改成import java.awt.*; 因为BorderLayout.class是在java.awt包里的第二个可以正常运行