首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Swing读书笔记标签与旋钮的使用与介绍

2012-12-21 
Swing读书笔记标签与按钮的使用与介绍Swing读书笔记标签与按钮的使用与介绍Border,Icon,JLabel,JButton,JT

Swing读书笔记标签与按钮的使用与介绍

Swing读书笔记标签与按钮的使用与介绍

Border,Icon,JLabel,JButton,JToggleButton6-1:Border的使用Border类是应用在描绘组件的边界,Border本身是一个interface,里面定义了3个方法,为getBorderInsets()、isBorderOpaque()、与isBorderOpaque()、与paintBorder().若您想使用Border类来绘制你的窗口边界,您必须先实现(implements)这3个方法,可说是有点麻烦。还好,java本身提供了另一个类,它已经实现了Border类所有的方法,且提供许多不同的边界样式供用户使用,用户只需要选择到底要用哪个样式即可,不需要理会如何去画出这个边界,因为这个类已经都帮您实现好了,这个类就是BorderFactory,下面是borderFactory的类层次结构图。

BorderFactory的类层次结构图:

java.lang.Object

-----------javax.swing.BorderFactory

/** *  */package com;/** * @author chenhailong * */import java.awt.*;import java.awt.event.*;import javax.swing.*;public class JButtonDemo1{   public static void main(String[] args){     JFrame f=new JFrame("JButtonDemo1");     Container contentPane=f.getContentPane();     /*你也可以用下面这个方式代替:      *JButton b=new JButton();      *b.setIcon(new ImageIcon(".\\icons\\hand.jpg"));      *b.setText("按我");      */     JButton b=new JButton("按我");     /*如果没有设置文字的位置,系统默认值会将文字置于图形的右边中间位置。      */     b.setHorizontalTextPosition(JButton.CENTER);     b.setVerticalTextPosition(JButton.BOTTOM);     contentPane.add(b);     f.pack();     f.setVisible(true);     f.addWindowListener(new WindowAdapter(){       public void windowClosing(WindowEvent e){       System.exit(0);       }     });   }}

?好了 就到这把,嘻嘻。有时间在写!!!!!!

热点排行