▣ FlowLayout:流式布局,依次放置组件。 口 BoarderLayout::边框布局,将组件放置在 边界上。 ▣ CardLayout:卡片布局,将组件像扑克牌 样叠放,而每次只能显示其中一个组件。 ▣ GridLayout:网袋布局,将显示区域按行、 列划分成一个个相等的格子,组件依次放入这些 格子中。 电裂 点击此处结柬放陕
FlowLayout:流式布局,依次放置组件。 BoarderLayout BoarderLayout :边框布局 ,将组件放置在 边界上。 CardLayout :卡片布局 ,将组件像扑克牌 将组件像扑克牌 一样叠放,而每次只能显示其中一个组件。 G idL r ayout :网袋布局 ,将显示区域按行 将显示区域按行 、 列划分成一个个相等的格子,组件依次放入这些 格子中
3public void add(Component comp,Object constraints):向内容面板中添加组件,第1个参数 comp为要添加的组件,第2个参数为所添加的位置。 JFrame类默认的布局方式是边框布局 (BorderLayout),即东、南、西、北、中的布局, 用以下五个静态字符串常量表示: BorderLayout.EAST、BorderLayout..SOUTH、 BorderLayout..WEST、BorderLayout..NORTH、 BorderLayout.CENTER. 人民邮电出版社 点击此处结柬成
③public void add(Component comp, Object constraints ) :向内容面板中添加组件 向内容面板中添加组件 , 第 1个参数 comp为要添加的组件,第 2个参数为所添加的位置。 JFrame类默认的布局方式是边框布局 (BorderLayout),即东、南、西、北、中的布局, 用以下五个静态字符串常量表示 : BorderLayout.EAST 、BorderLayout.SOUTH 、 BorderLayout WEST BorderLayout .WEST 、BorderLayout NORTH BorderLayout .NORTH 、 BorderLayout.CENTER
例7.1演示JFrame类的使用方法。 import java.awt.*; import javax.swing.*; public class TestFrame extends JFrame{ JTextArea text;∥创建一个纯文区对象 电裂 点击此处结束成映
例7.1 演示JFrame类的使用方法。 import java.awt.*; import javax.swing.*; public class TestFrame extends JFrame { JT tA t t // JTextArea text; //创建 个纯文区对象 创建一个纯文区对象
public TestFrame(String s){ super(s); /调用父类的构造函数,设置窗口的标题名称。 /获取内容面板、设置布局、添加组件都在构造方法中完成 Container contentPane getContentPane(; 1/得到窗口内容面板 contentPane.setLayout(new BorderLayout(); /设置内容面板的布局为边框布局 电裂 点击此处结求成碳
public TestFrame(String s) { super(s); //调用父类的构造函数,设置窗口的标题名称。 //获取内容面板、设置布局、添加组件都在构造方法中完成 Container contentPane = getContentPane(); //得到窗口内容面板 contentPane.setLayout(new BorderLayout()); (new BorderLayout()); //设置内容面板的布局为边框布局
tex仁new JTextAreat("这是一个文本区,用来输入文本。"); /创建文本区 contentPane.add(text,BorderLayout.CENTER); /添加文本区到窗口中间 setSize(400,300); /设置窗口的宽、高分别为400像素和300像素 setVisible(true); /设置窗口可见,缺省是不可见的 电裂 点击此处结成映 合D
text=new JTextArea("这是一个文本区,用来输入文本。"); //创建文本区 cont tP dd(t t B d L t CENTER) tentPane.add(text,BorderLayout.CENTER); //添加文本区到窗口中间 setSize(400,300); //设置窗口的宽、高分别为400像素和300像素 setVi ibl (t ) tVisible(true); //设置窗口可见,缺省是不可见的 }