关闭

JAVA 12.8(Swing common features)

82人阅读 评论(0) 收藏 举报
分类:
问题及代码:


package com.ytu.assiment;

import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.border.LineBorder;

public class SwingCommFeature extends JFrame {
	public SwingCommFeature(){
		super();
		setSize(600,300);
		setLocationRelativeTo(null);
		setLayout(new GridLayout(2,3,5,10));
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		JLabel[]jlbs=new JLabel[6];
		LineBorder border=new LineBorder(Color.yellow,2);
		for(int i=0;i<jlbs.length;i++)
		{
			jlbs[i]=new JLabel();
			jlbs[i].setBackground(Color.white);
			jlbs[i].setFont(new Font("TimesRoman",Font.BOLD,30));
			jlbs[i].setBorder(border);
			add(jlbs[i]);
		}
		
		jlbs[0].setText("Black");
		jlbs[0].setForeground(Color.BLACK);
		jlbs[0].setToolTipText("Black");
		jlbs[1].setText("Blue");
		jlbs[1].setForeground(Color.BLUE);
		jlbs[1].setToolTipText("Blue");
		jlbs[2].setText("cyan");
		jlbs[2].setForeground(Color.cyan);
		jlbs[2].setToolTipText("cyan");
		jlbs[3].setText("green");
		jlbs[3].setForeground(Color.green);
		jlbs[3].setToolTipText("green");
		jlbs[4].setText("magenta");
		jlbs[4].setForeground(Color.magenta);
		jlbs[4].setToolTipText("magenta");
		jlbs[5].setText("orange");
		jlbs[5].setForeground(Color.orange);
		jlbs[5].setToolTipText("orange");
		setVisible(true);
	}
	public static void main(String[] args) {
		new SwingCommFeature();
	}
}




运行结果:



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:80567次
    • 积分:3445
    • 等级:
    • 排名:第9710名
    • 原创:273篇
    • 转载:2篇
    • 译文:0篇
    • 评论:82条
    文章分类
    最新评论