import java.awt.*;
import javax.swing.*;
public class SwingDemo extends JApplet
{public void init()
{Container contentPane=new getContentPane();
JLabel myLabel=new JLabel("输入密码");
contentPane.add(myLabel);
JTextField password=new JTextField(10);
password.setEchoChar('*');
contentPane.add(password);
JTextArea ta=new JTextArea(2,20);
contentPane.add(ta);
ta.append("请留言");
JList myList=new JList(3,false);
myList.addItem("北京");
myList.addItem("天津");
myList.addItem("上海");
contentPane.add(myList);
JCheckBox c1=new JCheckBox("音乐");
JCheckBox c2=new JCheckBox("体育");
contentPane.add(c1);
contentPane.add(c2);
JButton b1=new JButton("确定");
JButton b2=new JButton("取消");
contentPane.add(b1);
contentPane.add(b2);
}
}
同样的功能,用AWT做的话是好的,但用SWING包的话就不行了,用J2SDK1.5编译后显示错误信息如下:
SwingDemo.java:5: 找不到符号
符号: 类 getContentPane
位置: 类 SwingDemo
{Container contentPane=new getContentPane();
^
SwingDemo.java:9: 找不到符号
符号: 方法 setEchoChar(char)
位置: 类 javax.swing.JTextField
password.setEchoChar('*');
^
SwingDemo.java:14: 找不到符号
符号: 构造函数 JList(int,boolean)
位置: 类 javax.swing.JList
JList myList=new JList(3,false);
^
SwingDemo.java:15: 找不到符号
符号: 方法 addItem(java.lang.String)
位置: 类 javax.swing.JList
myList.addItem("北京");
^
SwingDemo.java:16: 找不到符号
符号: 方法 addItem(java.lang.String)
位置: 类 javax.swing.JList
myList.addItem("天津");
^
SwingDemo.java:17: 找不到符号
符号: 方法 addItem(java.lang.String)
位置: 类 javax.swing.JList
myList.addItem("上海"); |