ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

NullLayout自定义布局拼一个心

2022-05-01 13:03:46  阅读:167  来源: 互联网

标签:setBounds 210 自定义 NullLayout 140 布局 50 280 jb


package Love;
import java.awt.*;
import javax.swing.*;
public class NullLayoutDemo1 extends JFrame {

/**
*
*/
private static final long serialVersionUID = 1L;

public static void main(String[] args) {
// TODO 自动生成的方法存根
NullLayoutDemo1 A = new NullLayoutDemo1( );
A .setVisible(true);//显示
A.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭
A.setSize(1000,600);//大小
}
NullLayoutDemo1( ){
super("不被定义");
Container C = getContentPane( );
C.setLayout(null);//将自定义排版,取消默认排版

C.setBackground(Color.black);//设置背景颜色为黑色
JButton jb [] = new JButton[27];
for (int i = 0; i < 27 ; i++) {
jb [i] = new JButton ("");//添加27个按钮
C.add(jb[i]);//将按钮放到C板面当中
jb[i].setBackground(Color.RED);//设置按钮为红色背景
}
JLabel label = new JLabel("心形");
label.setBounds(450, 10,70,70);
label.setForeground(Color.white);//字体白色
label.setFont(new Font ("宋体",Font.BOLD,30));//设置字体,加粗,大小30px
C.add(label);
//将按钮位置调整为一个心形
jb[0].setBounds (300,70,50,50);//(X轴位置,Y轴位置,按钮宽度,按钮高度)
jb[1].setBounds (375,70,50,50);
jb[2].setBounds (520,70,50,50);
jb[3].setBounds (600,70,50,50);
jb[4].setBounds (260,140,50,50);
jb[5].setBounds (335,140,50,50);
jb[6].setBounds (410,140,50,50);
jb[7].setBounds (485,140,50,50);
jb[8].setBounds (560,140,50,50);
jb[9].setBounds (635,140,50,50);
jb[10].setBounds (230,210,50,50);
jb[11].setBounds (305,210,50,50);
jb[12].setBounds (380,210,50,50);
jb[13].setBounds (455,210,50,50);
jb[14].setBounds (530,210,50,50);
jb[15].setBounds (605,210,50,50);
jb[16].setBounds (680,210,50,50);
jb[17].setBounds (260,280,50,50);
jb[18].setBounds (335,280,50,50);
jb[19].setBounds (410,280,50,50);
jb[20].setBounds (485,280,50,50);
jb[21].setBounds (560,280,50,50);
jb[22].setBounds (635,280,50,50);
jb[23].setBounds (380,350,50,50);
jb[24].setBounds (455,350,50,50);
jb[25].setBounds (530,350,50,50);
jb[26].setBounds (455,420,50,50);

}
}

 

标签:setBounds,210,自定义,NullLayout,140,布局,50,280,jb
来源: https://www.cnblogs.com/BOKEYUAN999/p/16212584.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有