-
Notifications
You must be signed in to change notification settings - Fork 1
/
Titulo.java
46 lines (42 loc) · 1.52 KB
/
Titulo.java
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
/*Universidad del Valle de Guatemala
* Pablo Diaz 13203
* Adolfo Morales 13269
* Javier Mérida 13014
* Clase para mostrar el título del juego
* Titulo.java
* 18/06/2013
*/
import java.awt.*;
import javax.swing.*;
import javax.swing.border.Border;
public class Titulo extends JPanel {
//componentes necesarios para mostar el titulo
private JLabel J_titulo;
private Border B_titulo, B_outside;
//constructor para hacer el título
public Titulo(){
super();
setLayout(new GridBagLayout());
addWidgets();
}
//metodo interno para definir las propiedades del Jlabel del titulo
private void addWidgets(){
B_titulo = BorderFactory.createRaisedBevelBorder();
J_titulo = new JLabel("Juego de Serpientes y Escaleras");
B_outside = BorderFactory.createLineBorder(Color.DARK_GRAY, 5, false);
B_titulo = BorderFactory.createCompoundBorder(B_outside, B_titulo);
J_titulo.setHorizontalAlignment( SwingConstants.CENTER );
J_titulo.setOpaque(true);
J_titulo.setBackground(new Color(0,255,179));
J_titulo.setForeground(new Color(0,0,0));
J_titulo.setFont(new Font("Elephant", Font.PLAIN, 22));
J_titulo.setBorder(B_titulo);
GridBagConstraints c = new GridBagConstraints();
c.gridheight = 300;
c.gridwidth = 600;
c.fill = GridBagConstraints.BOTH;
c.ipadx = 500;
c.ipady = 15;
add(J_titulo,c);
}
}