【JAVA】十按钮排布
2017-11-18 17:14
225 查看
import java.awt.*;
import javax.swing.*;
public class test{
public static void main(String[] arges){
JFrame frm = new JFrame("Frame with Button");
//设置窗体关闭方式
frm.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frm.setLayout(new GridLayout(2,3));
int i;
int[]pl={1,2,3,4,5,6,7};//用了一下数组
JPanel[]panel = new JPanel[pl.length];
for(i=1;i< pl.length;i++){
if(i== 5){
panel[i]= new JPanel(new GridLayout(2,2));
Button bt4 = new Button("button");
Button bt5 = new Button("button");
Button bt6 = new Button("button");
Button bt7 = new Button("button");
panel[i].add(bt4);
panel[i].add(bt5);
panel[i].add(bt6);
panel[i].add(bt7);
}
else if(i == 2){
panel[i]= new JPanel(new GridLayout(2,1));
Button bt2 = new Button("button");
Button bt3 = new Button("button");
panel[i].add(bt2);
panel[i].add(bt3);
}
else if (i == 1 | i == 3 | i == 4 | i == 6){
panel[i]= new JPanel(new GridLayout(1,1));
Button bt1 = new Button("button");
panel[i].add(bt1);
}
else{
break;
}
frm.add(panel[i]);
}
frm.setSize(800,600);
frm.pack();
frm.setVisible(true);
}
}
import javax.swing.*;
public class test{
public static void main(String[] arges){
JFrame frm = new JFrame("Frame with Button");
//设置窗体关闭方式
frm.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frm.setLayout(new GridLayout(2,3));
int i;
int[]pl={1,2,3,4,5,6,7};//用了一下数组
JPanel[]panel = new JPanel[pl.length];
for(i=1;i< pl.length;i++){
if(i== 5){
panel[i]= new JPanel(new GridLayout(2,2));
Button bt4 = new Button("button");
Button bt5 = new Button("button");
Button bt6 = new Button("button");
Button bt7 = new Button("button");
panel[i].add(bt4);
panel[i].add(bt5);
panel[i].add(bt6);
panel[i].add(bt7);
}
else if(i == 2){
panel[i]= new JPanel(new GridLayout(2,1));
Button bt2 = new Button("button");
Button bt3 = new Button("button");
panel[i].add(bt2);
panel[i].add(bt3);
}
else if (i == 1 | i == 3 | i == 4 | i == 6){
panel[i]= new JPanel(new GridLayout(1,1));
Button bt1 = new Button("button");
panel[i].add(bt1);
}
else{
break;
}
frm.add(panel[i]);
}
frm.setSize(800,600);
frm.pack();
frm.setVisible(true);
}
}
相关文章推荐
- java回车触发按钮的代码
- Java按钮控件数组实现计算器界面
- java图形界面——复选框与单选按钮
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- 创建一个圆形的按钮(JAVA)
- java 如何去掉JFrame上的最大化最小化和关闭按钮
- Java基础之处理事件——选项按钮的鼠标监听器(Lottery 2 with mouse listener)
- java swing中实现列表中加入单选按钮,单选按钮发生变化时能触发事件
- JAVA 单选按钮、复选按钮
- Java图形界面中单选按钮JRadioButton和按钮Button事件处理
- 博为峰Java技术文章 ——JavaSE Swing 普通按钮
- Java如何实现点击按钮弹出保存文件的选项
- java 表格中带按钮的方法
- 设计一个窗口,窗口中包含有一个文本框,一个标签,两个按钮,当按下“文本一”按纽时,使得“Hello java!”显示在文本框中,按下“文本二”按纽时,使得“你好 Java!” 显示在文本框中(要求两个
- 【Java】使用JFrame监听事件创建一个复制文本功能的窗体程序与按钮快捷键
- Java实现点击按钮弹出新窗体的功能实现,旧窗体不进行操作
- Java实现按钮隐藏点击动态效果的另类方法
- 利用Java反射技术阻止通过按钮关闭对话框
- JAVA界面组件---swing标签与按钮的使用与介绍
- java设置文本框-按钮的一个简单例子(加法器)