JAVA作业求解答
2、编写一个程序,创建一个窗口,在窗口中设置标签等控件,并将这些控件按照流布局管理器的格式进行布局。 展开
/*
* 流式布局管理器;
* */
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);//设置在关闭窗口时,退出窗口进程;
}
}