package 生产者消费者;
import java.awt.BorderLayout;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Point;
import java.awt.Dimension;
import javax.swing.JPasswordField;
public class denglu extends JFrame
{
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JLabel jLabelUser = null;
private JLabel jLabelPassword = null;
private JTextField jTextFieldUser = null;
private JButton jButtonConfirm = null;
private JButton jButtonCancle = null;
private denglu mainFrame=null;
private JPasswordField jPasswordField = null;
public denglu()
{
initialize();
mainFrame=this;
}
private void initialize()
{ this.setLocation(500,350);
this.setSize(248, 192);
this.setContentPane(getJContentPane());
this.setTitle("登录窗口");
}
private JPanel getJContentPane()
{
if (jContentPane == null)
{
jLabelPassword = new JLabel();
jLabelPassword.setBounds(new Rectangle(11, 63, 66, 18));
jLabelPassword.setText("登录密码:");
jLabelUser = new JLabel();
jLabelUser.setBounds(new Rectangle(11, 30, 67, 18));
jLabelUser.setText("登录帐号:");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(jLabelUser, null);
jContentPane.add(jLabelPassword, null);
jContentPane.add(getJTextFieldUser(), null);
jContentPane.add(getJButtonConfirm(), null);
jContentPane.add(getJButtonCancle(), null);
jContentPane.add(getJPasswordField(), null);
}
return jContentPane;
}
private JTextField getJTextFieldUser()
{
if (jTextFieldUser == null)
{
jTextFieldUser = new JTextField();
jTextFieldUser.setBounds(new Rectangle(87, 29, 121, 22));
}
return jTextFieldUser;
}
private JPasswordField getJPasswordField()
{
if (jPasswordField == null)
{
jPasswordField = new JPasswordField();
jPasswordField.setBounds(new Rectangle(86, 61, 123, 22));
jPasswordField.setEchoChar('*');
}
return jPasswordField;
}
private JButton getJButtonConfirm()
{
if (jButtonConfirm == null)
{
jButtonConfirm = new JButton();
jButtonConfirm.setText("确定");
jButtonConfirm.setSize(new Dimension(60, 28));
jButtonConfirm.setLocation(new Point(36, 97));
jButtonConfirm.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
String userName=mainFrame.jTextFieldUser.getText().trim().toLowerCase();
String password=new String(mainFrame.jPasswordField.getPassword());
if(userName.equals("admin") && password.equals("123"))
{
JOptionPane.showMessageDialog(null, "登录成功");
denglu.this.dispose();
PCmx.PCrun( );
}
else
{
JOptionPane.showMessageDialog(null, "登录失败");
}
}
});
}
return jButtonConfirm;
}
private JButton getJButtonCancle()
{
if (jButtonCancle == null)
{
jButtonCancle = new JButton();
jButtonCancle.setBounds(new Rectangle(140, 98, 60, 28));
jButtonCancle.setText("取消");
jButtonCancle.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
mainFrame.jTextFieldUser.setText("");
mainFrame.jPasswordField.setText("");
}
});
}
return jButtonCancle;
}
public static void main(String args[])
{
new denglu().setVisible(true);
}
}
模拟仿真“生产者-消费者”问题的解决过程及方法
5星 · 超过95%的资源 需积分: 16 64 浏览量
2011-07-03
15:56:35
上传
评论
收藏 86KB RAR 举报
csreport12
- 粉丝: 36
- 资源: 34
最新资源
- 细胞的奇迹:吃出来的免疫力(美亚畅销书!作者的TED演讲播放量超300万次!《谷物大脑》作者、《三联生活周刊》推荐!吃下对的食物,改善你的... (Z-Library).azw3
- 智能手机产品拆解,使用mindmaster打开
- 11111111111111
- 统信系统ARM64依赖openssl-1.0.2版本的libssl.so.10和libcrypto.so.10文件
- 奥比中光python sdk
- 冯超楠17.py
- OCR识别-基于视觉注意力机制Attention实现的OCR识别算法-附项目源码-优质项目实战.zip
- Java 使用蒙特卡洛方法估算PI的近似值(源代码)
- main.cpp
- 电子木鱼小程序源码电子木鱼小程序源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈