Java GUI
sweetgirl520
这个作者很懒,什么都没留下…
展开
-
Java GUI,3D图形库学习
Java 的 GUI技术:AWT:(Abstract Window Toolkit) 最基础的库,控件很少,直接用的也很少Swing:相当于在awt上加了一层,多了许多layout,component,一般的GUI用它就行了,使用的很多SWT:(Standard Widget Toolkit) 为eclipse打造的库,控件很多,尤其是一些和系统联系比较紧,需求高的一些控件,比如Bro原创 2016-04-28 10:15:04 · 3040 阅读 · 0 评论 -
java Swing之JTabbedPane实现tab选项卡
本文将展示简单的tab标签效果实现一个组件,它允许用户通过单击具有给定标题和/或图标的选项卡,在一组组件之间进行切换。通过使用 addTab 和insertTab 方法将选项卡/组件添加到 TabbedPane 对象中。选项卡通过对应于添加位置的索引来表示,其中第一个选项卡的索引为 0,最后一个选项卡的索引为选项卡数减 1。实例:import java.awt.Grid原创 2016-05-08 16:46:45 · 30402 阅读 · 4 评论 -
java Swing布局管理之BoxLayout布局
BoxLayout:可以指定在容器中是否对控件进行水平或者垂直放置,比 FlowLayout 要更为灵活1.构造函数2.方法3.实例4.结果原创 2016-05-08 16:26:48 · 11644 阅读 · 1 评论 -
java Swing布局管理器之CardLayout布局
CardLayout布局:CardLayout布局管理器能够帮助用户处理两个以至更多的成员共享同一显示空间,它把容器分成许多层,每层的显示空间占据整个容器的大小,但是每层只允许放置一个组件,当然每层都可以利用Panel来实现复杂的用户界面将容器中的每个组件看作一张卡片。一次只能看到一张卡片,容器则充当卡片的堆栈。当容器第一次显示时,第一个添加到CardLayout 对象的组件为可见组件原创 2016-05-08 15:43:51 · 4933 阅读 · 0 评论 -
java Swing布局管理之GridBagLayout布局
GridBagLayout以表格形式布置容器内的组件,将每个组件放置在每个单元格内,而一个单元格可以跨越多个单元格合并成一个单元格,即多个单元格可以组合成一个单元格,从而实现组件的自由布局。1.构造方法GirdBagLayout():建立一个新的GridBagLayout管理器。GridBagConstraints():建立一个新的GridBagConstraints对象。Grid原创 2016-05-08 15:59:44 · 6191 阅读 · 0 评论 -
java Swing布局管理之GridLayout布局
GridLayout 类是一个布局处理器,它以矩形网格形式对容器的组件进行布置。容器被分成大小相等的矩形,一个矩形中放置一个组件GridLayout网格布局特点:容器的空间划分成M×N列的网格区域, 每个区域只能放置一个组件。使容器中的各组件呈M行×N列的网格状分布。网格每列宽度相同,等于容器的宽度除以网格的列数。网格每行高度相同,等于容器的高度除以网格的行数。各组件的排列方式为:从上原创 2016-05-08 15:28:02 · 12207 阅读 · 0 评论 -
java Swing布局管理器之BorderLayout布局
BorderLayout边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次对应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER),如下图所示。 特征:可以把组件放在这五个位置的任意一个,如果未指定位置,则缺省的位置是CENTER。 南、北位置控件各占据一行,控件宽度将自原创 2016-05-08 15:05:10 · 4662 阅读 · 0 评论 -
Java Swing组件布局简介
在用户使用 Java Swing 进行用户界面开发过程中,会碰到如何对 Java Swing 的控件进行布局的问题。Swing 的控件放置在容器 (Container) 中,容器就是能够容纳控件或者其它容器的类,容器的具体例子有 Frame、Panel 等等。容器需要定义一个布局管理器来对控件进行布局管理原创 2016-05-03 11:39:41 · 1390 阅读 · 0 评论 -
java Swing布局管理器之FlowLayout布局
Java虽然可以以像素为单位对组件进行精确的定位,但是其在不同的系统中将会有一定的显示差异,使得显示效果不尽相同,为此java提供了布局管理器,以使编写的图形界面具有良好的平台无关性。注意:所有的布局管理器均是针对容器来使用的,包括顶层容器和中间容器。前面已经简单介绍过几种布局管理器,这篇将展示FlowLayOut布局是使用方法FlowLayout(流式布局)使用FlowLay原创 2016-05-08 11:56:37 · 7954 阅读 · 0 评论 -
java Swing组件之JSplitPane使用
使用 JSplitPane.HORIZONTAL_SPLIT 可让分隔窗格中的两个 Component 从左到右排列,或者使用JSplitPane.VERTICAL_SPLIT 使其从上到下排列。改变 Component 大小的首选方式是调用setDividerLocation,其中 location 是新的 x 或 y 位置,具体取决于 JSplitPane 的方向。 要将 Co原创 2016-05-08 17:00:23 · 14345 阅读 · 0 评论