首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    12.6事件处理

    要设计一个图形界面程序,不仅仅需要创建窗口和添加图形组件,也需要使组件能够响应并处理用户的操作,这就是“事件处理”。...要创建一个窗口菜单,首先要在窗口中设置一个菜单栏对象JMenuBar,再在菜单栏上添加若干个菜单对象JMenu,每个菜单对象上再添加若干个菜单项。...A.JPanel B.JTextArea C.JFrame D.JScrollPane (2) Swing常用组件放在( )包下。...4.编程题 (1) 在JFrame窗体中添加5个按钮,使用BorderLayout布局管理器使5个按钮分布在东西南北中,在缩放或扩大界面时,南和北按钮总是保持最佳高度。...(2) 在JFrame窗体下部添加5个按钮,分别为显示上一张、下一张和1、2、3,控制窗体上部显示的红、蓝、绿颜色卡片,使用CardLayout布局管理器实现如上效果。

    13110

    如果用java swing编写一个五子棋(人人对战)

    在上次写完随机抽取器,有人给我留言,说如果添加了抽取过程中可以显示动态名字就更好,后来我也认真想了想,俗话说,始于颜值,,,颜值即正义,于是在下手码代码前,我有了经验,我用PS认认真真的把我需要的资源都做好了...并且使用了Runnable接口创建多线程 public class gobang extends JFrame implements Runnable { private static Player...; //设置字体大小 private static Font font_2 = new Font("方正正大黑简体",Font.BOLD,15); //设置字体大小 private static JFrame...() { public void mouseEntered(MouseEvent e) {//移入组件时被触发 Start_end_Button.setIcon(StartIcon2);...public void mouseClicked(MouseEvent e) {//发生单击事件时被触发 } public void mouseExited(MouseEvent e) {//移出组件时被触发

    1.3K51

    不敢相信,居然用Java写了个“天天酷跑”!

    MainPanel,实现背景图片功能      2.图片按钮功能   */  //2.1创建开始按钮 帮助按钮 离开按钮 组件  JLabel start,help,exit;    JPanel MainPanel...e.getSource()获取事件    //如果鼠标移入到(start)组件(图片按钮)    start.setEnabled(true);   }else if(e.getSource().equals...通过在Person类中添加get、set方法,获取数据。 二、获取玩家的得分 玩家与金币碰撞的得分即为图中的表现分,在GamePanel 获取。... implements MouseListener {  //创建继续游戏按钮、返回主菜单按钮、退出按钮 组件   JLabel again,back,exit;     public EndFrame...exit.addMouseListener(this);   this.add(exit);      EndPanel end = new EndPanel(person);   this.add(end);//将结束面板组件添加到结束窗口上

    1.6K30

    大佬带路,用Java实现天天酷跑(附源码),网友:这也太TM屌了~

    implements MouseListener { //设置窗体的基本属性 大小 /** * 1.1、设置窗体基本属性大小 居中 边框隐藏 默认关闭按钮 logo图标 1.2...、创建背景面板MainPanel,实现背景图片功能 2.图片按钮功能 */ //2.1创建开始按钮 帮助按钮 离开按钮 组件 JLabel start,help,exit;...e.getSource()获取事件 //如果鼠标移入到(start)组件(图片按钮) start.setEnabled(true); }else if(e.getSource...implements MouseListener { //创建继续游戏按钮、返回主菜单按钮、退出按钮 组件 JLabel again,back,exit; public EndFrame...exit.addMouseListener(this); this.add(exit); EndPanel end = new EndPanel(person); this.add(end);//将结束面板组件添加到结束窗口上

    1.5K20

    太完整了!三万字Java项目实战之天天酷跑

    implements MouseListener { //设置窗体的基本属性 大小 /** * 1.1、设置窗体基本属性大小 居中 边框隐藏 默认关闭按钮 logo图标 1.2...、创建背景面板MainPanel,实现背景图片功能 2.图片按钮功能 */ //2.1创建开始按钮 帮助按钮 离开按钮 组件 JLabel start,help,exit;...e.getSource()获取事件 //如果鼠标移入到(start)组件(图片按钮) start.setEnabled(true); }else if(e.getSource...implements MouseListener { //创建继续游戏按钮、返回主菜单按钮、退出按钮 组件 JLabel again,back,exit; public EndFrame...exit.addMouseListener(this); this.add(exit); EndPanel end = new EndPanel(person); this.add(end);//将结束面板组件添加到结束窗口上

    1.8K21

    Java-GUI编程之Swing组件

    TitledBorder:它的作用并不是直接为其他组件添加边框,而是为其他边框设置标题,创建该类的对象时,需要传入一个其他的Border对象; ComoundBorder:用来组合其他两个边框,创建该类的对象时...addSeparator( Dimension size ) 向工具条中添加指定大小的分隔符 setFloatable( boolean b ) 设定工具条是否可以被拖动 setMargin(Insets...,之前说过,Action接口是ActionListener的一个子接口,那么它就代表一个事件监听器,而这里add方法是在给工具条添加一个工具按钮,为什么传递的是一个事件监听器呢? ​...jtb.addSeparator(); jtb.add(pauseBtn); jtb.addSeparator(); jtb.add(nextBtn); // 向窗口中添加工具条...,无须程序员手动添加组件 。

    2.3K20

    用Java实现天天酷跑(附源码),这个真的有点强了!

    implements MouseListener { //设置窗体的基本属性 大小 /** * 1.1、设置窗体基本属性大小 居中 边框隐藏 默认关闭按钮 logo图标 1.2...、创建背景面板MainPanel,实现背景图片功能 2.图片按钮功能 */ //2.1创建开始按钮 帮助按钮 离开按钮 组件 JLabel start,help,exit;...e.getSource()获取事件 //如果鼠标移入到(start)组件(图片按钮) start.setEnabled(true); }else if(e.getSource...implements MouseListener { //创建继续游戏按钮、返回主菜单按钮、退出按钮 组件 JLabel again,back,exit; public EndFrame...exit.addMouseListener(this); this.add(exit); EndPanel end = new EndPanel(person); this.add(end);//将结束面板组件添加到结束窗口上

    2.3K30
    领券