tcxmn
发贴: 10
积分: 0
|
于 2004-12-08 00:03
这个_______ Jframe frame=new Jframe("Exam10.1"); Jframe 应该改成JFrame, 大写啊!
Jlabel 1b=new JLabel("FrameDemo"); 是JLabel 大写啊! 还有这个应该是lb,你写成1234 的1b了,变量名应该以字母开头的
c.setLayout(new FlowLayoutDemo());?? 这个FlowLayoutDemo是什么东东? 改成c.setLayout(new FlowLayout()); __________________________________________ 正确的代码如下 import javax.swing.*; import java.awt.*; import java.awt.event.*;
public class FrameDemo1 { public static void main(String args[]) { JFrame frame = new JFrame("Exam10.1"); Container c = frame.getContentPane(); c.setLayout(new FlowLayout());
JLabel lb = new JLabel("FrameDemo"); JTextField tf = new JTextField("TextField"); JButton bt1 = new JButton("Button"); JButton bt2 = new JButton("Button"); c.add(lb); c.add(tf); c.add(bt1); c.add(bt2); frame.setSize(400, 100); frame.show(); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } }
|