swing
文章平均质量分 55
superlidengke
这个作者很懒,什么都没留下…
展开
-
java swing边框Border的使用
有多种不同形式的边框Borderblackline,etched,raisedbevel,loweredbevel,empty;//黑色线边框blackline=BorderFactory.createLineBorder(Color.BLACK);//创建蚀刻边框etched= BorderFactory.createEtchedBorder();//创建凸出边框ra原创 2013-12-01 20:09:35 · 1813 阅读 · 0 评论 -
网格布局管理器GridLayout
p1=new JPanel();p1.setBackground(Color.ORANGE);//4行,4列,水平3个像素,竖直3个像素p1.setLayout(newGridLayout(4,4,3,3));b0=new JButton("A");p1.add(b0);b1=new JButton("B");p1.add(b1);b2=new JButton(原创 2013-12-15 15:30:21 · 672 阅读 · 0 评论 -
BorderLayout 边界布局管理器
this.setLayout(new BorderLayout());this.add(new JButton("page start"), BorderLayout.PAGE_START);this.add(new JButton("page end"), BorderLayout.PAGE_END);this.add(new JButton("center"), BorderLay原创 2013-12-06 20:34:17 · 1068 阅读 · 0 评论 -
卡片布局管理器
使用此布局时,首先建一个卡片布局管理器CardLayout cardlayout=new CardLayout();再建一个final JPanel displayPane=new JPanel();,设置它和布局displayPane.setLayout(cardlayout);卡片布局相当于有一张张的卡片,每次显示一张。通常建一个JPanel表示这些卡片//第一个panel原创 2013-12-06 00:15:01 · 786 阅读 · 0 评论 -
菜单使用
1) 右键弹出式菜单privateJPopupMenu popMenu=new JPopupMenu();privateJMenuItem pop1,pop2,pop3; //定义监听器PopMenuActionListenerlistener=new PopMenuActionListener();//建菜单项,并添加监听器pop1=new JMenuItem原创 2013-12-12 00:47:18 · 637 阅读 · 0 评论 -
java 图片JLabel
protected staticImageIcon createImageIcon(String path, String description) { //调用这个类的getResource(),这样相对路径,基于这个类所在位置 java.net.URL imgURL = RadioButtonDemo.class.getResou原创 2013-12-04 21:22:23 · 603 阅读 · 0 评论 -
选项卡JTabbedPane
privateJTabbedPane tp=new JTabbedPane(SwingConstants.BOTTOM);新建一个选项卡,参数为选项卡标签出现的位置,上面表示出现在底部。要改变位置:tp.setTabPlacement(JTabbedPane.TOP);JPanelpaneOne=new JPanel();JPanel paneTwo=new JPanel();原创 2013-12-10 22:43:29 · 633 阅读 · 0 评论 -
列表框JList和组合列表框JComboBox
首先写数据模型//列表框class ListModelExampleextends AbstractListModel{ String values[]={"张三","李四","王五","周六","赵七","孙八"}; public int getSize() { return values.length; } pu原创 2013-12-10 22:42:35 · 923 阅读 · 0 评论 -
进度监视器ProgressMonitor
//更新进度条的线程class MyProgressThread extends Thread{ private ProgressMonitormonitor; private boolean stopStatus=false; int min=0; int max=100; //构造函数 public MyPr原创 2013-12-08 22:32:18 · 1692 阅读 · 0 评论 -
绘制一个自动旋转的彩色圆盘
public class AnimatePlate extends JFrame{ private static final int DELAY=100; private int offset; //窗口的边框 Insets inset; //颜色数组 Color colors[]={Color.RED,Col原创 2014-01-16 23:56:26 · 985 阅读 · 0 评论