查看“Java 桌面版之View层”的源代码
←
Java 桌面版之View层
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
===新建窗体=== <nowiki>import java.awt.*; import javax.swing.*; public class UserInfo extends JFrame{ public UserInfo() { super("电商购物平台-用户信息"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置默认关闭时操作 setResizable(false);//窗口大小不能改变 setSize(300,100);//设置窗口大小 setVisible(true);//设置窗口可见性 } public static void main(String[] args) { UserInfo userInfo=new UserInfo(); } }</nowiki> ===添加组件=== 在UserInfo类中添加按钮、组件作为成员变量: <nowiki>private JLabel labelUser=new JLabel("用户登录",JLabel.CENTER); private JLabel labelPwd= new JLabel("登录密码",JLabel.CENTER);//“登录密码”标签 private JTextField txtUserID = new JTextField(16);//“登录账号”文本框 private JPasswordField txtPassword=new JPasswordField(16);//密码框 private JButton btnLogon =new JButton("登陆");//登录按钮 private JButton btnSet = new JButton("注册");//重置按钮</nowiki> ===将组件添加到面板上=== 在框架中,添加第一块面板。 <nowiki>//A.创建第一个面板,内部采用网格布局,在其中添加用户登录、用户密码控件 JPanel centerPane=new JPanel(); centerPane.setLayout(new GridLayout(2,2));//步骤1:创建网格布局 centerPane.add(labelUser);//步骤2:将组件添加到面板上 centerPane.add(txtUserID); //centerPane.add(labelUser2); centerPane.add(labelPwd); centerPane.add(txtPassword); this.add(centerPane, BorderLayout.CENTER); </nowiki> 在框架中,添加第二块面板。 <nowiki>//B.创建第二个面板,内部采用流式布局,在其中添加用户登录和重置按钮 JPanel southPane=new JPanel(); southPane.setLayout(new FlowLayout()); southPane.add(btnLogon); southPane.add(btnSet); this.add(southPane, BorderLayout.SOUTH);</nowiki> ===测试程序,在main方法中添加语句。=== <nowiki>public static void main(String[] args) { UserInfo userInfo=new UserInfo(); }</nowiki>
返回至
Java 桌面版之View层
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息