问题及代码:
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();
}
}
运行结果:
JAVA 12.8(Swing common features)
最新推荐文章于 2022-12-08 21:07:26 发布