Swing【java】
来源:互联网 发布:淘宝如何减少竞店流失 编辑:程序博客网 时间:2024/06/11 00:06
Java.awt.Color:处理GUI组件的颜色
java.awt.Font:指定GUI组件上文字和图形的字体
java.swing.JFrame:一个不能包含在另一个窗口中的窗口
java.swing.JPanel:一个存放用户界面的不可见容器
框架
1.setLocationRelativeTo(null):在屏幕上居中显示框架
2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE):
告诉程序当框架关闭时结束程序
3.setVisible(true):设置true来显示框架
4.setSize(width:int,height:int):设置框架大小
5.setLocation(x:int,y:int):设置框架左上角的位置
布局管理器
1.GridLayout:管理器以网格(矩阵)形式管理组件。组件按照他们添加的顺序从左到右排序,先是第一行接着第二行。行数列数可以为零,但不能两者都为零。行数是主导参数。行数是固定的,列数是布局管理器动态计算出来的。
hgap:水平间隔
vgap:垂直间隔
GridLayout(row:int,colums:int) 或
GridLayout(row:int,colums:int,hgap:int,vgap:int)
2.BorderLayout:将容器分为5个区域:东区,南区,西区,北区和中央,使用add(Component,index),其中index是一个常量,取值为BorderLayout.EAST,BorderLayout.WEST,
BorderLayout.SOUTH,BorderLayout.WEST,BorderLayout.Center。BorderLayout(hgap:int,vgap:int)创建一个指定水平间隔和垂直间隔个数的BorderLayout管理器
package swing;import javax.swing.*;import java.awt.*;import javax.swing.border.*;public class TextSwingCommonFeature extends JFrame{public TextSwingCommonFeature(){JPanel p1 = new JPanel(new FlowLayout(FlowLayout.LEFT,2,2));JButton jbLeft = new JButton("Left");JButton jbCenter = new JButton("Center");JButton jbRight = new JButton("Right");jbLeft.setBackground(Color.WHITE);//设置背景颜色jbRight.setForeground(Color.GREEN);//设置字体颜色jbRight.setToolTipText("This is the right button");//鼠标移动到组件上时这个组件显示的文本p1.add(jbLeft);p1.add(jbCenter);p1.add(jbRight);p1.setBorder(new TitledBorder("Three Button"));Font largeFont = new Font("TimesRoman",Font.BOLD,20);Border lineBorder =new LineBorder(Color.BLACK,2);JPanel p2 = new JPanel(new GridLayout(1,2,5,5));JLabel jlbRed = new JLabel("Red");JLabel jlbOrgane = new JLabel("Orangrl");jlbRed.setForeground(Color.RED);jlbOrgane.setForeground(Color.ORANGE);jlbRed.setFont(largeFont);jlbOrgane.setFont(largeFont);jlbRed.setBorder(lineBorder);jlbOrgane.setBorder(lineBorder);p2.add(jlbRed);p2.add(jlbOrgane);p2.setBorder(new TitledBorder("Two label"));setLayout(new GridLayout(2,1,5,5));add(p1);add(p2);}public static void main(String arghs[]){JFrame frame = new TextSwingCommonFeature(); frame.setTitle("TextSwingFeature");frame.setSize(300, 150);frame.setLocationRelativeTo(null);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}}
- Java Swing
- java-swing
- JAVA SWING
- java swing
- java swing
- Java Swing
- java swing
- Java Swing
- java Swing
- java-swing
- java swing
- Java Swing
- java swing????
- java swing
- JAVA Swing
- java Swing
- Swing【java】
- Java swing
- CSS学习之<img> & Background - CSS: The Missing Manual
- 软件版本英文缩写小常识
- webservice客户端如何获取服务端返回的自定义类
- 从2月14号开始,上传AppStore会碰到:Failed to locate or generate matching
- EditText 输入时动态显示结果
- Swing【java】
- IRQL APC_LEVEL and APC
- Mongodb 操作
- VS2005 Win32 dll 只生产dll,不生成lib
- 小巴孩,如果有一天
- 全排列算法(字典排序法)1
- angularjs自定义directive指令的priority、terminal参数说明
- git.oschina.net 上的框架
- Rotate picture with caption 把Latex中图片和标题一起旋转