标签:JFrame 管理器 int 布局 第十一 设置 组件
实验代码
package ddd;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class griidlayout {
public static void main(String[] args) {
JFrame frame=new JFrame("hhh");
frame.setLayout(new GridLayout(3,3,3,3));
JButton but=null;
for(int i=1;i<=9;i++) {
but=new JButton("按钮"+i);
frame.add(but);
}
frame.pack();
frame.setVisible(true);
}
}
运行结果截图
学习笔记
本周开始学习第十八章图像界面:
了解了抽象工具包AWT用于建立和设置java图形用户界面;
了解可以更轻松构建用户界面的Swing;
要在Swing中创建一个窗口可直接使用JFrame类,可直接在其中设置窗体的各项属性,也可以在其中使用Dimension类和Point类设置窗口大小和显示位置;
在Swing中可利用标签组件JLabel设置文字显示和图片,更改JLabel文字样式可用Font类,设置图片可用lmagelcon类;
用JButton可直接在窗体中添加按钮;
学习了布局管理器,分别为:
流式布局管理器FlowLayout,此布局会使所有的组件依次排列;
BorderLayout布局管理器,此布局将窗体分为东.西.南.北.中五个区,再将所需组件放入其中;
GridLayout布局管理器,此布局以表格形式进行管理,必须设置行与列,先满足行在看列;
CardLayout布局管理器,此布局将组件彼此重叠的进行布局;
不想用以上布局管理器可以通过绝对定位来完成布局,用setBounds()方法,此方法定义为:
public void setBounds(int x,int y,int width,int height)
标签:JFrame,管理器,int,布局,第十一,设置,组件 来源: https://www.cnblogs.com/hshsr/p/11811249.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。