package xiaoyx;

import javax.swing.*;

import java.awt.*;

public class xyx2048 {

public static void main(String[] args) {

JFrame frame=new JFrame();

frame.setTitle("JButton按钮提示");

frame.setSize(514,595);

frame.setLocationRelativeTo(null);

frame.setAlwaysOnTop(true);

frame.setDefaultCloseOperation(3);

//1.通过窗体对象,取消默认布局

frame.setLayout(null);

//2.创建按钮对象

//在setLayout(null)后指定放在哪一位置

JLabel btn0=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-0.png"));

btn0.setBounds(0,0,100,100);

JLabel btn1=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-2.png"));

btn1.setBounds(110,0,100,100);

JLabel btn2=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-4.png"));

btn2.setBounds(220,0,100,100);

JLabel btn3=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-8.png"));

btn3.setBounds(330,0,100,100);

JLabel btn4=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-16.png"));

btn4.setBounds(0,110,100,100);

JLabel btn5=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-32.png"));

btn5.setBounds(110,110,100,100);

JLabel btn6=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-64.png"));

btn6.setBounds(220,110,100,100);

JLabel btn7=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-128.png"));

btn7.setBounds(330,110,100,100);

JLabel btn8=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-256.png"));

btn8.setBounds(0,220,100,100);

JLabel btn9=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-512.png"));

btn9.setBounds(110,220,100,100);

JLabel btn10=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-1024.png"));

btn10.setBounds(220,220,100,100);

JLabel btn11=new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-1024.png"));

btn11.setBounds(330,220,100,100);

//3.通过窗体对象,获取到面板对象,并调用add方法添加按钮组件

frame.getContentPane().add(btn0);

frame.getContentPane().add(btn1);

frame.getContentPane().add(btn2);

frame.getContentPane().add(btn3);

frame.getContentPane().add(btn4);

frame.getContentPane().add(btn5);

frame.getContentPane().add(btn6);

frame.getContentPane().add(btn7);

frame.getContentPane().add(btn8);

frame.getContentPane().add(btn9);

frame.getContentPane().add(btn10);

frame.getContentPane().add(btn11);

frame.setVisible(true);

}

}

改1:

package xiaoyx;

import javax.swing.*;

import java.awt.*;

public class xyx2048 {

public static void main(String[] args) {

JFrame frame = new JFrame();

frame.setTitle("JButton按钮提示");

frame.setSize(514, 595);

frame.setLocationRelativeTo(null);

frame.setAlwaysOnTop(true);

frame.setDefaultCloseOperation(3);

//1.通过窗体对象,取消默认布局

frame.setLayout(null);

//2.创建按钮对象

//在setLayout(null)后指定放在哪一位置

int num = 0;

for (int i = 0; i < 4; i++) {

for (int j = 0; j < 3; j++) {

JLabel btn = new JLabel(new ImageIcon("C:\\Users\\ASUS\\Desktop\\icon\\icon-" + num + ".png"));

btn.setBounds(50 + 110 * i, 50 + 110 * j, 100, 100);

frame.getContentPane().add(btn);

num++;

}

}

frame.setVisible(true);

}

}

参考阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。