JAVA作业求解答

1、编写一个让用户自由选择使用哪一种布局管理器进行控件显示的程序。2、编写一个程序,创建一个窗口,在窗口中设置标签等控件,并将这些控件按照流布局管理器的格式进行布局。... 1、编写一个让用户自由选择使用哪一种布局管理器进行控件显示的程序。
2、编写一个程序,创建一个窗口,在窗口中设置标签等控件,并将这些控件按照流布局管理器的格式进行布局。
展开
 我来答
ohycwl
推荐于2016-03-28 · TA获得超过116个赞
知道小有建树答主
回答量:110
采纳率:100%
帮助的人:60.9万
展开全部

/*

 * 流式布局管理器;

 * */

package Dame1;//在eclipse里面创建的项目名称

 

import java.awt.*;

import javax.swing.*;

 

class Dame1 extends JFrame 

{

JButton[] an =new JButton[8];              //用数组定义8个按钮;

public static void main(String[] args)

{

Dame1 aa = new Dame1();

}


public Dame1()

{

an[0] = new JButton("话梅");      //为定义的8个按钮分别赋予创建的按钮对象

an[1] = new JButton("果脯");

an[2] = new JButton("薯片");

an[3]= new JButton("饼干");

an[4] = new JButton("巧克力");

an[5] = new JButton("腰果");

an[6] = new JButton("锅巴");

an[7] = new JButton("开心果");


this.setLayout(new FlowLayout());     //定义窗口是流式布局管理器(这个是居中的模式)

//this.setLayout(new FlowLayout(FlowLayout.LEADING));  //(这个是靠左的的模式)

//this.setLayout(new FlowLayout(FlowLayout.RIGHT));   //(这个是靠右的的模式)


this.add(an[0]);      //把按钮添加到窗口里面


this.add(an[1]);

this.add(an[2]);

this.add(an[3]);

this.add(an[4]);

this.add(an[5]);

this.add(an[6]);

this.add(an[7]);


this.setResizable(false);   //用来关闭窗口可以变动

this.setVisible(true);      //在为“true”时,表示显示窗口

this.setTitle("流式窗口");  //为创建的窗口增加一个标题

this.setSize(350, 300);     //设置创建的窗口的大小

this.setLocation(600,500);  //设置窗口出现的初始位置

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置在关闭窗口时,退出窗口进程;

}

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式