⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 borderdemo.java

📁 java入门经典教程 java入门经典教程 java入门经典教程
💻 JAVA
字号:
// 例6.3.3  BorderDemo.java
import java.awt.*;
import javax.swing.border.*;
import javax.swing.*;
import java.awt.event.*;
public class BorderDemo
{
	JFrame frame;
	JPanel jpl;
	JLabel lbl1,lbl2,lbl3;
	public BorderDemo()
{
	   frame = new JFrame("边框演示窗口");
	   jpl = new JPanel( );
	   lbl1 = new JLabel("第一个标签");
	   lbl2 = new JLabel("第二个标签");
	   lbl3 = new JLabel("第三个标签");
	   //  实现突起效果  
	   lbl1.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
       
//  建立一个Matte边界,可以指定边界颜色或利用Icon产生边界花纹。
       lbl2.setBorder(BorderFactory.createMatteBorder(5,5,5,5,Color.blue));
      
//  建立一个标题边界,可以指定边界的标题名称、标题位置、字体与标题颜色。
lbl3.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(Color.red,6),"边框标题",TitledBorder.LEFT,TitledBorder.TOP));
        
       jpl.add(lbl1);jpl.add(lbl2);jpl.add(lbl3);
       frame.getContentPane().add(jpl);
       frame.pack();
       frame.setVisible(true);
       frame.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
        		System.exit(0);	
        	}
        });
    }
    public static void main(String[] args)
{
    	new BorderDemo();  
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -