• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

2048小游戏

武飞扬头像
是柴哎
帮助1

学新通

  1.  
    package xiaoyx;
  2.  
     
  3.  
    import javax.swing.*;
  4.  
    import java.awt.*;
  5.  
     
  6.  
    public class xyx2048 {
  7.  
    public static void main(String[] args) {
  8.  
    JFrame frame=new JFrame();
  9.  
    frame.setTitle("JButton按钮提示");
  10.  
    frame.setSize(514,595);
  11.  
    frame.setLocationRelativeTo(null);
  12.  
    frame.setAlwaysOnTop(true);
  13.  
    frame.setDefaultCloseOperation(3);
  14.  
     
  15.  
    //1.通过窗体对象,取消默认布局
  16.  
    frame.setLayout(null);
  17.  
    //2.创建按钮对象
  18.  
     
  19.  
    //在setLayout(null)后指定放在哪一位置
  20.  
     
  21.  
    JLabel btn0=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-0.png"));
  22.  
    btn0.setBounds(0,0,100,100);
  23.  
     
  24.  
    JLabel btn1=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-2.png"));
  25.  
    btn1.setBounds(110,0,100,100);
  26.  
     
  27.  
    JLabel btn2=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-4.png"));
  28.  
    btn2.setBounds(220,0,100,100);
  29.  
     
  30.  
    JLabel btn3=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-8.png"));
  31.  
    btn3.setBounds(330,0,100,100);
  32.  
     
  33.  
     
  34.  
    JLabel btn4=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-16.png"));
  35.  
    btn4.setBounds(0,110,100,100);
  36.  
     
  37.  
    JLabel btn5=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-32.png"));
  38.  
    btn5.setBounds(110,110,100,100);
  39.  
     
  40.  
    JLabel btn6=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-64.png"));
  41.  
    btn6.setBounds(220,110,100,100);
  42.  
     
  43.  
    JLabel btn7=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-128.png"));
  44.  
    btn7.setBounds(330,110,100,100);
  45.  
     
  46.  
     
  47.  
    JLabel btn8=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-256.png"));
  48.  
    btn8.setBounds(0,220,100,100);
  49.  
     
  50.  
    JLabel btn9=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-512.png"));
  51.  
    btn9.setBounds(110,220,100,100);
  52.  
     
  53.  
    JLabel btn10=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-1024.png"));
  54.  
    btn10.setBounds(220,220,100,100);
  55.  
     
  56.  
    JLabel btn11=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-1024.png"));
  57.  
    btn11.setBounds(330,220,100,100);
  58.  
     
  59.  
    //3.通过窗体对象,获取到面板对象,并调用add方法添加按钮组件
  60.  
    frame.getContentPane().add(btn0);
  61.  
    frame.getContentPane().add(btn1);
  62.  
    frame.getContentPane().add(btn2);
  63.  
    frame.getContentPane().add(btn3);
  64.  
    frame.getContentPane().add(btn4);
  65.  
    frame.getContentPane().add(btn5);
  66.  
    frame.getContentPane().add(btn6);
  67.  
    frame.getContentPane().add(btn7);
  68.  
    frame.getContentPane().add(btn8);
  69.  
    frame.getContentPane().add(btn9);
  70.  
    frame.getContentPane().add(btn10);
  71.  
    frame.getContentPane().add(btn11);
  72.  
     
  73.  
    frame.setVisible(true);
  74.  
    }
  75.  
    }
学新通

改1:

  1.  
    package xiaoyx;
  2.  
     
  3.  
    import javax.swing.*;
  4.  
    import java.awt.*;
  5.  
     
  6.  
    public class xyx2048 {
  7.  
    public static void main(String[] args) {
  8.  
    JFrame frame = new JFrame();
  9.  
    frame.setTitle("JButton按钮提示");
  10.  
    frame.setSize(514, 595);
  11.  
    frame.setLocationRelativeTo(null);
  12.  
    frame.setAlwaysOnTop(true);
  13.  
    frame.setDefaultCloseOperation(3);
  14.  
     
  15.  
    //1.通过窗体对象,取消默认布局
  16.  
    frame.setLayout(null);
  17.  
    //2.创建按钮对象
  18.  
     
  19.  
    //在setLayout(null)后指定放在哪一位置
  20.  
    int num = 0;
  21.  
    for (int i = 0; i < 4; i ) {
  22.  
    for (int j = 0; j < 3; j ) {
  23.  
    JLabel btn = new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-" num ".png"));
  24.  
    btn.setBounds(50 110 * i, 50 110 * j, 100, 100);
  25.  
    frame.getContentPane().add(btn);
  26.  
    num ;
  27.  
    }
  28.  
     
  29.  
    }
  30.  
     
  31.  
    frame.setVisible(true);
  32.  
    }
  33.  
    }
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgekabg
系列文章
更多 icon
同类精品
更多 icon
继续加载