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('#');
这是怎么弄的?谢谢大家了!
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('#');
这是怎么弄的?谢谢大家了!
不能直接写这样的执行语句
public static void main(String args[]){
About it=new About(null);
it.pack();
it.show();
}
public About(java.awt.Frame parent) {
super(parent, true);
initComponents();
pack();
setLocationRelativeTo(parent);
}
private void initComponents() {
jTextField1 = new javax.swing.JTextField();
jPasswordField1 = new javax.swing.JPasswordField(); setTitle("About");
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
closeDialog(evt);
}
}); getAccessibleContext().setAccessibleName("About Dialog");
getAccessibleContext().setAccessibleDescription("About dialog.");
jTextField1.setEditable(false);
jTextField1.setText("Ted the Text Editor.");
getContentPane().add(jTextField1, java.awt.BorderLayout.CENTER);
jTextField1.getAccessibleContext().setAccessibleName("About Text");
jTextField1.getAccessibleContext().setAccessibleDescription("About text."); getContentPane().add(jPasswordField1, java.awt.BorderLayout.NORTH); } private void closeDialog(java.awt.event.WindowEvent evt) {
setVisible(false);
dispose();
}
// Variables declaration - do not modify
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JTextField jTextField1;
// End of variables declaration}
多谢masse(当午)兄弟!