/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:李晓凯
* 完成日期:2015年 11 月 18 日
* 版 本 号:v1.0
*
* 问题描述:利用Java编写一个frame框架
* 输入描述:无
* 程序输出:
*/
package Frame;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.HeadlessException;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.border.LineBorder;
public class SwingCommomFeature extends JFrame {
public SwingCommomFeature(){
super();
// TODO Auto-generated constructor stub
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 SwingCommomFeature();
}
}
这就是所输出的框架!