关于Swing的一个简单问题!
package chris.tina;
import javax.swing.*;
public class Icons extends JFrame
{
JButton[] buttons=new JButton[24];
JLabel label=new JLabel("It is the first!",SwingConstants.LEFT);
JTextField field=new JTextField("one",30);
JPasswordField pass=new JPasswordField(20);
pass.setEchoChar('#');
public Icons()
{
super("第二个Swing");
setBounds(200,200,340,390);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane=new JPanel();
ImageIcon icon=new ImageIcon("1.gif");
for(int i=0;i<buttons.length;i++)
{
buttons[i]=new JButton(icon);
pane.add(buttons[i]);
}
pane.add(label);
pane.add(field);
pane.add(pass);
setContentPane(pane);
show();
}
public static void main(String[] args)
{
Icons ike=new Icons();
}
}
这个地方系统编译的时候报错:
JPasswordField pass=new JPasswordField(20);
pass.setEchoChar('#');
这是怎么弄的?谢谢大家了!