
Poner un JPanel en un JFrame
Publicado por Laureano (1 intervención) el 25/11/2017 20:21:40
Alguien podría decirme como introducir un JPanel en un JFrame para que al momento que aprete el JButton del JFrame, me salte la pantalla del JPanel????
Código del JFrame
Código del JPanel
Código del JFrame
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
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class JFrame extends javax.swing.JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
JFrame frame = new JFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public JFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
JButton btnIrAlPanel = new JButton("Ir al Panel");
btnIrAlPanel.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});
contentPane.add(btnIrAlPanel, BorderLayout.CENTER);
}
}
Código del JPanel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import javax.swing.JLabel;
public class JPanel extends javax.swing.JPanel {
/**
* Create the panel.
*/
public JPanel() {
JLabel lblEstsEnEl = new JLabel("Est\u00E1s en el Panel");
add(lblEstsEnEl);
}
}
Valora esta pregunta


0