容器控件JPanel的使用】的更多相关文章

-----------------siwuxie095 工程名:TestUI 包名:com.siwuxie095.ui 类名:TestPanel.java 工程结构目录如下: 在默认窗体 JFrame 被创建后,其中包含了一个 contentPane 在 Source 中,contentPane 的定义是一个 JPanel 的类型 javax.swing.JPanel 类是继承自 javax.swing.JComponent 类 而 javax.swing.JComponent 类继承自 jav…
(一)Java界面设计概述 1.Java 界面设计的用途 2.AWT 简介 (1)Abstract Windows Toolkit 是最原始的工具包. 3.Swing 简介 4.SWT 简介 5.如何选择 GUI 工具包(以上三个都是) Swing 是最灵活.强大的GUI工具包,所以在界面开发中,首选Swing. 只有一种场合不适用于Swing: 在使用SWT开发的程序上继续编写界面,比如为Eclipse 开发插件(因为Ecilpse 是基于SWT构建的).SWT与Swing 不兼容,他们不能混…
1.Swing基本组件 窗体控件 JFrame.容器控件 JPanel .标签控件 JLabe.按钮控件 JButton.文本框控件 JTextField 与 JTextArea(注意JScrollPanel的使用). 单选与复选控件 JRadioButton 与 JCheckBox . 列表控件 JList .下拉菜单 JComboBox.进度条控件 JProgressBar.数字调节控件 JSpinner 2.Swing菜单的使用 窗体菜单栏的创建与使用(注意addSeparator分隔符的…
JDialog parent = (JDialog) this.getParent().getParent().getParent().getParent(); javax.swing.JPanel-->javax.swing.JLayeredPane-->javax.swing.JRootPane-->com.dialog.CommonDialog(Jpanel存放的Dialog容器) 一.Swing GUI编程的基本步骤:1.选择容器:2.调用getContenPane()方法获得J…
1.常用的基本属性: (1)FullRowSelect:设置是否行选择模式.(默认为false) 提示:只有在Details视图该属性才有意义. (2) GridLines:设置行和列之间是否显示网格线.(默认为false)提示:只有在Details视图该属性才有意义. (3)AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序.(默认为false)提示:只有在Details视图该属性才有意义. (4)View:获取或设置项在控件中的显示方式,包括Details.Large…
ListVies控件主要用于展示数据 常用属性: FullRowSelect:设置是否行选择模式.(默认为false) (开启之后一下选中一行数据) GridLines:设置行和列之间是否显示网格线.(默认为false)提示:只有在Details视图该属性才有意义. AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序.(默认为false)提示:只有在Details视图该属性才有意义. MultiSelect:设置是否可以选择多个项.(默认为false) HeaderSty…
class NewPanel extends JPanel{ public NewPanel() {} public void paintComponent(Graphics g) { int x=0,y=0; java.net.URL imgURL=getClass().getResource("login.jpg"); //test.jpg是测试图片,与Demo.java放在同一目录下 ImageIcon icon=new ImageIcon(imgURL);//this is r…
Jpanel和container和jframe的区别 (2012-05-23 19:15:11) 转载▼ 标签: 杂谈 分类: room 看到上上面的几张图,container容器是位于最高层. 下面的jframe和jpanel都属于是container的子类. 而我发现有些个获取容器布局管理器的方法.getlayout() 最后在container才发现这个方法.因为jpanel和jframe都间接的继承了container,所有他们也有布局管理器的方法. jpanel和容器一样,都只能装东西…
容器控件: 布局:2个属性:Anchor:锁定位置Dock:填充位置一般Dock是与容器控件配合使用 Panel:就是一个区域,类似于DIV,可以独立布局,还可以让其它控件及容器在它的内部再次布局 FlowLayoutPanel:流式布局容器,内容会默认从左向右排列,如果宽度不够了,那么自动换行 GroupBox:依然是容器,拥有Panel全部属性,比Panel多了个标题和边框样式 TabControl:选项卡容器 SplitContainer:二分区容器 TableLayoutPanel:表格…
package com.swing; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.WindowConstants; /** * 1:常用面板 * 面板也是一个Swing容器,他可以看作为容器容纳其他组件,但它也必须被添加到其他容器中…