JAVA 12.8(Swing common features)

原创 2015年11月17日 20:03:18
问题及代码:


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();
	}
}




运行结果:



相关文章推荐

Welcome to JAVA!之Swing common features

12.8 Display a frame that contains six labels.Set the background of the labels to white.Set the fore...

Core Java Volume Andvanced Features

  • 2014年05月03日 23:41
  • 19.93MB
  • 下载

Java 8 Stream API Features Intermediate operations & Terminal operations

Stream API 中提供了findFirst(),orElse() 这样的 method, 这些 method 具体是做什么,可以看看文档:一目了然。 public static void ma...
  • stanxl
  • stanxl
  • 2016年12月15日 15:33
  • 159

[译]Java定时任务调度-Quartz文档(十一)Advanced (Enterprise) Features

Clustering集群特性主要存在于JDBC-Jobstore和TerracottaJobStore。集群特性包括负载均衡和重试。通过将“org.quartz.jobStore.isClustere...

JDK1.8新特性-New Features in Java SE 8

  • 2016年06月23日 18:47
  • 3.03MB
  • 下载

Java 8 Stream API features --- map/reduce methods

在 jdk 1.8 里面新增加了 Stream API ,为了去更高效的处理 huge data。那么怎么使用这些 API 呢,一点一点了解,先走马观花看一遍: 要做的事情是先把每个 element...
  • stanxl
  • stanxl
  • 2016年12月14日 15:35
  • 212
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA 12.8(Swing common features)
举报原因:
原因补充:

(最多只允许输入30个字)