黑马程序员技术交流社区
标题:
请各位大侠一观
[打印本页]
作者:
陈欢
时间:
2012-7-30 22:40
标题:
请各位大侠一观
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("上海");
作者:
金龙
时间:
2012-7-30 23:39
小虾表示解决不了……
作者:
金龙
时间:
2012-7-30 23:54
虽然解决不了,但是看了一下,Container contentPane=new getContentPane();这句就不对吧,new后面跟的应该是一个类吧?如果是get方法得到,那前面应该跟着一个对象去调用吧。swing包下的JTextField 也没有setEchoChar方法。JList的构造貌似,也不能向你那么用,你查API吧,它会告诉你的,感觉你的问题应该是因为语法不对
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2