Como crear un componente propio en java?
Publicado por System.out.println("Me llamo Carlos") (43 intervenciones) el 17/08/2020 17:07:26
Como puedo crear un componente en java? Estoy programando una especie de "pong", y necesito saber como hacerlo, para crear la pelota y las barras laterales. Para quien no sepa que es el pong, os dejo un video donde se puede ver como funciona el juego https://www.youtube.com/watch?v=fiShX2pTz9A&t=22s
Necesito crear la bola, y las barras laterales que salen en ese video, pero como digo, no se como crear un componente.
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
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class PongMain {
public static void main(String[] args) {
FramePong pong = new FramePong ();
}
}
class FramePong extends JFrame {
public FramePong() {
setTitle("Pong (Echo por mi)");
setResizable(false);
setBounds(450, 140, 500, 500);
add(new LaminaPong ());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
}
class LaminaPong extends JPanel {
private int j1;
private int j2;
public LaminaPong() {
setLayout(new BorderLayout());
JPanel paneNorte = new JPanel ();
JLabel label = new JLabel ("Puntuacion : " + j1 + " - " + j2);
label.setFont(new Font ("Arial", Font.PLAIN, 18));
paneNorte.add(label);
add(paneNorte, BorderLayout.NORTH);
setBackground(Color.BLACK);
}
}
Necesito crear la bola, y las barras laterales que salen en ese video, pero como digo, no se como crear un componente.
Valora esta pregunta


0