一些应用的功能实现
2016-03-31 10:55
381 查看
输入代码:
1.测试函数
2.主函数
运行结果:
1.测试函数
import java.awt.GridLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class haige extends JFrame { private JPanel panel_main=null; private JPanel panel_left=null; private JPanel panel_right=null; private JLabel name=null; private JLabel Init_pass=null; private JLabel type=null; private JTextField ut_name=null;//用户文本框 private JPasswordField initpass=null; private JLabel imgae=null; private JButton login=null; private JButton rege=null; private JComboBox la=null; public haige() { init(); } private void init() { this.setSize(200,200); this.setTitle("欢迎光临海哥超市"); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); panel_main=new JPanel(new GridLayout(1,2)); panel_left=new JPanel(); panel_right=new JPanel(new GridLayout(4,2,0,10)); ut_name=new JTextField(10); initpass=new JPasswordField(10); la=new JComboBox(new String[]{"普通用户","会员用户" }); login=new JButton("登陆"); rege=new JButton("注册"); name=new JLabel("用户",JLabel.CENTER); Init_pass=new JLabel("密码",JLabel.CENTER); type=new JLabel("类型",JLabel.CENTER); imgae=new JLabel(new ImageIcon(ClassLoader.getSystemResource("haige/chaishi.jpg"))); panel_left.add(imgae); panel_right.add(name); panel_right.add(ut_name); panel_right.add(Init_pass); panel_right.add(initpass); panel_right.add(type); panel_right.add(la); panel_right.add(login); panel_right.add(rege); panel_main.add(panel_left); panel_main.add(panel_right); //将主面板添加到容器中 this.getContentPane().add(panel_main); this.pack(); this.setVisible(true); } }
2.主函数
public class Test { public static void main(String[] args) { new haige(); } }
运行结果:
相关文章推荐
- 基于AndFix的热修复 成功后简单的总结总结错失
- 大锅乱炖10大H5前端框架
- 利用http协议实现图片窃取
- 打破惯性思维:聊聊一次debug
- iOS字符截取(表情汉字)
- HDU 1087 Super Jumping! Jumping! Jumping!
- PMAC上位机编程
- JSP程序设计:Servlet配置问题
- IO完成端口
- 通过代码创建label 计算最佳尺寸 让其自适应文本高度或宽度
- scala Calendar中获取月份遇到“坑”
- 常见的响应式布局方式
- 可用的 SublimeText3 注册码
- 自定义弹出提示框
- js(头像,图片)上传,如何立即展示?图片详解。
- 关于分布式事务、两阶段提交协议、三阶段提交协议
- 微软 Build 2016年开发者大会发布多项功能升级
- 电梯调度算法的改进
- flume实现kafka到hdfs实时数据采集 - 有负载均衡策略
- CentOS(Rehat)下查看系统、cpu信息指令