-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBordas
102 lines (82 loc) · 3.39 KB
/
Bordas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
import javax.swing.border.BevelBorder;
import javax.swing.border.LineBorder;
import javax.swing.border.MatteBorder;
import javax.swing.border.SoftBevelBorder;
/**
*
* @author onezer0
*/
public class Bordas extends JFrame{
public Bordas(){
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setTitle("Exemplo de Bordas");
setBackground(new Color(255, 0, 0));
setLayout(new FlowLayout());
setPreferredSize(new Dimension(250, 300));
JLabel JLabel1 = new JLabel();
JLabel JLabel2 = new JLabel();
JLabel JLabel3 = new JLabel();
JLabel JLabel4 = new JLabel();
JLabel JLabel5 = new JLabel();
JLabel JLabel6 = new JLabel();
JLabel JLabel7 = new JLabel();
JLabel JLabel8 = new JLabel();
JLabel JLabel9 = new JLabel();
JLabel1.setHorizontalAlignment(SwingConstants.CENTER);
JLabel1.setText("Borda BevelBorder");
JLabel1.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
JLabel2.setHorizontalAlignment(SwingConstants.CENTER);
JLabel2.setText("Borda SoftBevelBorder");
JLabel2.setBorder(BorderFactory.createBevelBorder(SoftBevelBorder.RAISED));
JLabel3.setHorizontalAlignment(SwingConstants.CENTER);
JLabel3.setText("Borda Composta(Line + Etched)");
JLabel3.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEtchedBorder(), BorderFactory.createLineBorder(new Color(0, 0, 0))));
JLabel4.setHorizontalAlignment(SwingConstants.CENTER);
JLabel4.setText("Borda Line Border c/cantos arredondados");
JLabel4.setBorder(new LineBorder(new Color(0, 0, 0), 1, true));
JLabel5.setHorizontalAlignment(SwingConstants.CENTER);
JLabel5.setText("Borda LineBorder");
JLabel5.setBorder(BorderFactory.createLineBorder(new Color(0, 0, 0)));
Color vermelhoEscuro = new Color(255, 50, 50);
JLabel5.setForeground(vermelhoEscuro);
JLabel6.setHorizontalAlignment(SwingConstants.CENTER);
JLabel6.setText("Borda EtcherBorder");
JLabel6.setBorder(BorderFactory.createEtchedBorder());
JLabel6.setForeground(Color.blue);
JLabel7.setHorizontalAlignment(SwingConstants.CENTER);
JLabel7.setText("Borda EmptyBorder");
JLabel7.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1));
JLabel8.setHorizontalAlignment(SwingConstants.CENTER);
JLabel8.setText("Borda MultiBorder");
JLabel8.setBorder(new MatteBorder(null));
JLabel9.setHorizontalAlignment(SwingConstants.CENTER);
JLabel9.setText("Borda TitleBorder");
JLabel9.setBorder(BorderFactory.createTitledBorder("Titulo"));
JLabel9.setForeground(Color.red);
JLabel9.setOpaque(true);
JLabel9.setBackground(Color.green);
add(JLabel1);
add(JLabel2);
add(JLabel3);
add(JLabel4);
add(JLabel5);
add(JLabel6);
add(JLabel7);
add(JLabel8);
add(JLabel9);
pack();
setLocationRelativeTo(null);
}
public static void main(String[] args){
Bordas bordas = new Bordas();
bordas.setVisible(true);
}
}