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);
}
}