package hi12_8;
import javax.swing.border.*;
public class Hi12_8 extends JFrame {
public Hi12_8(){
/* JPanel p1 = new JPanel(new FlowLayout(FlowLayout.LEFT,2,3)) ;
JButton jbtLeft = new JButton("Black") ; //
JButton jbtCenter = new JButton("Blue") ;
JButton jbtRight = new JButton("Cyan") ;
jbtLeft.setBackground(Color.BLACK) ;
jbtCenter.setBackground(Color.BLUE) ;
jbtRight.setBackground(Color.CYAN) ;
jbtRight.setToolTipText("This is the right button") ;
p1.add(jbtLeft) ;
p1.add(jbtCenter) ;
p1.add(jbtRight) ;
p1.setBorder(new TitledBorder("Three colors")) ;
Font largeFont = new Font("TimesRoman",Font.BOLD,40) ;
Border lineBorder = new LineBorder (Color.BLACK,40) ;
//创建了一个带三个按钮的panel
add(p1) ;*/
JPanel p2 = new JPanel(new GridLayout(2,3,2,2)) ;
JLabel jlblBlack = new JLabel("Black") ;
JLabel jlblBlue = new JLabel("Blue") ;
JLabel jlblCyan = new JLabel("Cyan") ;
JLabel jlblGreen = new JLabel("Green") ;
JLabel jlblOrange = new JLabel("Orange") ;
JLabel jlblMagenta = new JLabel("Magenta") ;
jlblCyan.setBackground(Color.CYAN) ;
jlblBlack.setBackground (Color.BLACK) ;
jlblCyan.setBackground(Color.CYAN) ;
jlblGreen.setBackground(Color.GREEN) ;
jlblMagenta.setBackground(Color.orange) ;
jlblOrange.setBackground(Color.magenta) ;
jlblBlack.setForeground (Color.BLACK) ;
jlblBlue.setForeground(Color.BLUE) ;
jlblCyan.setForeground(Color.CYAN) ;
jlblGreen.setForeground(Color.GREEN) ;
jlblOrange.setForeground(Color.orange) ;
jlblMagenta.setForeground(Color.magenta) ;
Font largeFont = new Font("TimesRoman",Font.BOLD,40) ;
Border lineBorder = new LineBorder (Color.BLACK,2) ;
jlblBlack.setFont(largeFont) ;
jlblBlue.setFont(largeFont) ;
jlblCyan.setFont(largeFont) ;
jlblGreen.setFont(largeFont) ;
jlblMagenta.setFont(largeFont) ;
jlblOrange.setFont(largeFont) ;
jlblBlack.setBorder(lineBorder) ;
jlblBlue.setBorder(lineBorder) ;
jlblCyan.setBorder(lineBorder) ;
jlblGreen.setBorder(lineBorder) ;
jlblMagenta.setBorder(lineBorder) ;
jlblOrange.setBorder(lineBorder) ;
p2.add(jlblBlack) ;
p2.add(jlblBlue) ;
p2.add(jlblCyan) ;
p2.add(jlblGreen) ;
p2.add(jlblMagenta) ;
p2.add(jlblOrange) ;
// p2.setBorder(new TitledBorder("Six Labels")) ;
add(p2) ;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
JFrame frame = new Hi12_8() ;
frame.setTitle("Hi12_8") ;
frame.setSize(600,300) ;
frame.setLocationRelativeTo(null) ;
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
frame.setVisible(true) ;
frame.show();
}
}
import java.awt.* ;
import javax.swing.* ;import javax.swing.border.*;
public class Hi12_8 extends JFrame {
public Hi12_8(){
/* JPanel p1 = new JPanel(new FlowLayout(FlowLayout.LEFT,2,3)) ;
JButton jbtLeft = new JButton("Black") ; //
JButton jbtCenter = new JButton("Blue") ;
JButton jbtRight = new JButton("Cyan") ;
jbtLeft.setBackground(Color.BLACK) ;
jbtCenter.setBackground(Color.BLUE) ;
jbtRight.setBackground(Color.CYAN) ;
jbtRight.setToolTipText("This is the right button") ;
p1.add(jbtLeft) ;
p1.add(jbtCenter) ;
p1.add(jbtRight) ;
p1.setBorder(new TitledBorder("Three colors")) ;
Font largeFont = new Font("TimesRoman",Font.BOLD,40) ;
Border lineBorder = new LineBorder (Color.BLACK,40) ;
//创建了一个带三个按钮的panel
add(p1) ;*/
JPanel p2 = new JPanel(new GridLayout(2,3,2,2)) ;
JLabel jlblBlack = new JLabel("Black") ;
JLabel jlblBlue = new JLabel("Blue") ;
JLabel jlblCyan = new JLabel("Cyan") ;
JLabel jlblGreen = new JLabel("Green") ;
JLabel jlblOrange = new JLabel("Orange") ;
JLabel jlblMagenta = new JLabel("Magenta") ;
jlblCyan.setBackground(Color.CYAN) ;
jlblBlack.setBackground (Color.BLACK) ;
jlblCyan.setBackground(Color.CYAN) ;
jlblGreen.setBackground(Color.GREEN) ;
jlblMagenta.setBackground(Color.orange) ;
jlblOrange.setBackground(Color.magenta) ;
jlblBlack.setForeground (Color.BLACK) ;
jlblBlue.setForeground(Color.BLUE) ;
jlblCyan.setForeground(Color.CYAN) ;
jlblGreen.setForeground(Color.GREEN) ;
jlblOrange.setForeground(Color.orange) ;
jlblMagenta.setForeground(Color.magenta) ;
Font largeFont = new Font("TimesRoman",Font.BOLD,40) ;
Border lineBorder = new LineBorder (Color.BLACK,2) ;
jlblBlack.setFont(largeFont) ;
jlblBlue.setFont(largeFont) ;
jlblCyan.setFont(largeFont) ;
jlblGreen.setFont(largeFont) ;
jlblMagenta.setFont(largeFont) ;
jlblOrange.setFont(largeFont) ;
jlblBlack.setBorder(lineBorder) ;
jlblBlue.setBorder(lineBorder) ;
jlblCyan.setBorder(lineBorder) ;
jlblGreen.setBorder(lineBorder) ;
jlblMagenta.setBorder(lineBorder) ;
jlblOrange.setBorder(lineBorder) ;
p2.add(jlblBlack) ;
p2.add(jlblBlue) ;
p2.add(jlblCyan) ;
p2.add(jlblGreen) ;
p2.add(jlblMagenta) ;
p2.add(jlblOrange) ;
// p2.setBorder(new TitledBorder("Six Labels")) ;
add(p2) ;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
JFrame frame = new Hi12_8() ;
frame.setTitle("Hi12_8") ;
frame.setSize(600,300) ;
frame.setLocationRelativeTo(null) ;
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
frame.setVisible(true) ;
frame.show();
}
}