个人免费网站开发在线阅读小说网站开发
个人免费网站开发,在线阅读小说网站开发,wordpress网站换域名,给网站做收录较好的软件主界面//1.召唤主界面
JFrame jFrame new JFrame();菜单制作在菜单中有#xff1a;JMenuBar、JMenu、JMenuItem三个角色。JMenuBar#xff1a;如上图中红色边框JMenu#xff1a;如上图蓝色边框JMenuItem#xff1a;如上图绿色字体处其中JMenuBar是整体#xff0c;一个界面…主界面//1.召唤主界面JFrame jFrame new JFrame();菜单制作在菜单中有JMenuBar、JMenu、JMenuItem三个角色。JMenuBar如上图中红色边框JMenu如上图蓝色边框JMenuItem如上图绿色字体处其中JMenuBar是整体一个界面中一般只有一个JMenuBar。而JMenu是菜单中的选项可以有多个。JMenuItem是选项下面的条目也可以有多个。代码书写步骤1创建JMenuBar对象2创建JMenu对象3创建JMenuItem对象4把JMenuItem添加到JMenu中5把JMenu添加到JMenuBar中6把整个JMenuBar设置到整个界面中添加图片 ImageIcon描述图片的类可以关联计算中任意位置的图片。 但是一般会把图片拷贝到当前项目中。 JLabel用来管理图片文字的类。 可以用来设置位置宽高。界面左上角的点可以看做是坐标的原点横向的是X轴纵向的是Y轴。图片的位置其实取决于图片左上角的点在坐标中的位置。如果是0,0那么该图片会显示再屏幕的左上角。步骤1取消整个界面的默认居中布局 2创建ImageIcon对象并制定图片位置。 3创建JLabel对象并把ImageIcon对象放到小括号中。 4利用JLabel对象设置大小宽高。 5将JLabel对象添加到整个界面当中。事件事件源 按钮 图片 窗体...事件某些操作绑定监听当事件源上发生了某个事件则执行某段代码常见的三种事件监听键盘监听 KeyListener鼠标监听 MouseListener动作监听 ActionListener动作监听包含鼠标左键点击空格事件的三种实现方式定义实现类实现接口匿名内部类本类实现接口本类实现接口public class MyJFrame extends JFrameimplements ActionListener{ //创建一个按钮对象 JButton jtb1 new JButton(点我啊); //创建一个按钮对象 JButton jtb2 new JButton(再点我啊); public MyJFrame(){ //设置界面的宽高 this.setSize(603, 680); //设置界面的标题 this.setTitle(拼图单机版 v1.0); //设置界面置顶 this.setAlwaysOnTop(true); //设置界面居中 this.setLocationRelativeTo(null); //设置关闭模式 this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //取消默认的居中放置只有取消了才会按照XY轴的形式添加组件 this.setLayout(null); //给按钮设置位置和宽高 jtb1.setBounds(0,0,100,50); //给按钮添加事件 jtb1.addActionListener(this); //给按钮设置位置和宽高 jtb2.setBounds(100,0,100,50); jtb2.addActionListener(this); //那按钮添加到整个界面当中 this.getContentPane().add(jtb1); this.getContentPane().add(jtb2); //让整个界面显示出来 this.setVisible(true); } Override public void actionPerformed(ActionEvent e) { //对当前的按钮进行判断 //获取当前被操作的那个按钮对象 Object source e.getSource(); if(source jtb1){ jtb1.setSize(200,200); }else if(source jtb2){ Random r new Random(); jtb2.setLocation(r.nextInt(500),r.nextInt(500)); } } }