为啥不能运行里
package ch01;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class Login extends JFrame{
private JLabel userLabel;
private JLabel passLabel;
private JButton exit;
private JButton login;
private Main window;
private Component userPasswordField;
private static TbUserlist user;
public Login(){
setTitle("超市管理系统");
final JPanel panel = new LoginPanel();
panel.setLayout(null);
getContentPane().add(panel);
setBounds(300,200,panel.getWidth(),panel.getHeight());
userLabel = new JLabel();
userLabel.setText("用户名:");
userLabel.setBounds(140,160,200,18);
panel.add(userLabel);
final JTextField userName = new JTextField();
userName.setBounds(190,160,200,18);
panel.add(userName);
passLabel = new JLabel();
passLabel.setText("密码:");
passLabel.setBounds(140,200,200,18);
panel.add(passLabel);
final JPasswordField userPassword = new JPasswordField();
userPasswordField.addKeyListener(new KeyAdapter(){
public void keyPressed(final KeyEvent e){
if(e.getKeyCode()==10)
login.doClick();
}
});
userPassword.setBounds(190,200,200,18);
panel.add(userPassword);
login = new JButton();
login.addActionListener(new ActionListener(){
@SuppressWarnings("deprecation")
public void actionPerformed(final ActionEvent e){
user = Dao.getUser1(userName.getText(),userPassword.getText());
if(user.getUsername1()==null||user.getUsername()==null){
userName.setText(null);
userPassword.setText(null);
return;
}
setVisible(false);
window = new Main();
((Component) window.frame).setVisible(true);
}
});
login.setText("登录:");
login.setBounds(200,250,60,18);
panel.add(login);
exit = new JButton();
exit.addActionListener(new ActionListener(){
public void actionPerformed(final ActionEvent e){
System.exit(0);
}
});
exit.setText("退出:");
exit.setBounds(280,250,60,18);
panel.add(exit);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
}
public static TbUserlist getUser(){
return user;
}
public static void setUser(TbUserlist user){
Login.user = user;
}
private static final long serialVersionUID = 1L;
public static void main(String[] args){
new Login();
}
}
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class Login extends JFrame{
private JLabel userLabel;
private JLabel passLabel;
private JButton exit;
private JButton login;
private Main window;
private Component userPasswordField;
private static TbUserlist user;
public Login(){
setTitle("超市管理系统");
final JPanel panel = new LoginPanel();
panel.setLayout(null);
getContentPane().add(panel);
setBounds(300,200,panel.getWidth(),panel.getHeight());
userLabel = new JLabel();
userLabel.setText("用户名:");
userLabel.setBounds(140,160,200,18);
panel.add(userLabel);
final JTextField userName = new JTextField();
userName.setBounds(190,160,200,18);
panel.add(userName);
passLabel = new JLabel();
passLabel.setText("密码:");
passLabel.setBounds(140,200,200,18);
panel.add(passLabel);
final JPasswordField userPassword = new JPasswordField();
userPasswordField.addKeyListener(new KeyAdapter(){
public void keyPressed(final KeyEvent e){
if(e.getKeyCode()==10)
login.doClick();
}
});
userPassword.setBounds(190,200,200,18);
panel.add(userPassword);
login = new JButton();
login.addActionListener(new ActionListener(){
@SuppressWarnings("deprecation")
public void actionPerformed(final ActionEvent e){
user = Dao.getUser1(userName.getText(),userPassword.getText());
if(user.getUsername1()==null||user.getUsername()==null){
userName.setText(null);
userPassword.setText(null);
return;
}
setVisible(false);
window = new Main();
((Component) window.frame).setVisible(true);
}
});
login.setText("登录:");
login.setBounds(200,250,60,18);
panel.add(login);
exit = new JButton();
exit.addActionListener(new ActionListener(){
public void actionPerformed(final ActionEvent e){
System.exit(0);
}
});
exit.setText("退出:");
exit.setBounds(280,250,60,18);
panel.add(exit);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
}
public static TbUserlist getUser(){
return user;
}
public static void setUser(TbUserlist user){
Login.user = user;
}
private static final long serialVersionUID = 1L;
public static void main(String[] args){
new Login();
}
}
...全文
相关推荐
解决Windows下bat文件不能直接运行问题.docx
"解决Windows下bat文件不能直接运行问题"在Windows操作系统中,bat文件是一种批处理文件,用于自动执行一系列命令。然而,在某些情况下,bat文件可能不能直接运行,打开变成记事本方式的。
一下是Tomcat在MyEclipse里运行时报的错
一下是Tomcat在MyEclipse里运行时报的错能不能告诉我怎么解决这个问题啊!各位大哥大姐们。。下地先谢过了!
练习参考代码,不能运行
标签“练习参考代码,不能运行练习参考代码,不能运行”同样是在重复主题,暗示着这个压缩包里的内容是用于学习和实验的,需要学习者具备一定的编程基础,能够理解和分析代码问题,然后尝试修复它们。
VB VF VC6运行库 用于解决VB VF VC程序,因为没有运行库无法运行的情况。
自动将以下文件复制到 WINDOWS\SYSTEM32如果仍不能解决问题,请用WINRAR解压工具,解压这个文件,到WINDOWS\SYSTEM32件夹里。用于解决VB VF VC程序,因为没有运行库
解決內存不能为read的精品小软件.EXE.rar
但我们可以推测,这个压缩包里的“解決內存不能为read的精品小软件.EXE”很可能是一个专为解决上述问题设计的程序。这样的工具可能包含以下功能:1.


Java SE
