Java---创建页面和菜单搭建

1:对于页面搭建以及菜单搭建的准备

做这些操作前需要导入javax.swing.*包。该包中包含的JFrame类其实就是为我们搭建页面所在的窗体,也可以理解为结构,而JMenuBar类是为了菜单的搭建

2:JFrame的运用

package lianxi2;
import javax.swing.*;

public class test {
  public static void main(String[] args) {
	  JFrame jf=new JFrame();
	  //设置界面大小,单位是像素
	  jf.setSize(680,600);
	  
	  //将页面锁定,没有这句话,鼠标点击页面外的,该页面就会自动置后
	  jf.setAlwaysOnTop(true);
	  
	  //居中
	  jf.setLocationRelativeTo(null);
	  
	  //关闭模式
	  //0表示,无法关闭,点击多少次,也无法关闭,点击虚拟机的终止程序,才关闭
	  //1表示默认,即关闭页面不会终止程序
	  //2表示多个页面时,只有关闭最后一个界面时,虚拟机才会关掉
	  //3表示点击关闭,虚拟机也终止程序,同时多个页面,其中一个关闭(设置了该关闭模式的),则所有页面都关闭
	  jf.setDefaultCloseOperation(2);
	  
	  //可视化,没有这段代码,界面无法展现
	  jf.setVisible(true);
	  
	  
	  JFrame k=new JFrame();
	  k.setSize(400,200);
	  k.setTitle("kkk");
	  k.setDefaultCloseOperation(3);
	  
	  k.setVisible(true);
  }
}

3:JMenuBar的运用

package lianxi2;
import javax.swing.*;

public class test {
  public static void main(String[] args) {
	  JFrame jf=new JFrame();
	  jf.setTitle("测试");
	  jf.setSize(600,500);
	  jf.setAlwaysOnTop(true);
	  jf.setLocationRelativeTo(null);
	  jf.setDefaultCloseOperation(0);
	  
	  //创建菜单体
	  JMenuBar jm=new JMenuBar();
	  
	  //创建菜单体中的选项
	  JMenu gong=new JMenu("功能");
	  JMenu abo=new JMenu("关于");
	  
	  //创建选项中的条目
	  JMenuItem rep=new JMenuItem("重新游戏");
	  JMenuItem red=new JMenuItem("重新登录");
	  JMenuItem go=new JMenuItem("公众号");
	  
	  //后面因为他们都是独立的,根据逻辑性,一个一个开始添加
	  gong.add(rep);
	  gong.add(red);
	  abo.add(go);
	  
	  jm.add(gong);
	  jm.add(abo);
	  
	  jf.setJMenuBar(jm);
	  
	  jf.setVisible(true);
	  
  }
}

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜到极致就是渣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值