Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main;
- import java.awt.BorderLayout;
- import java.awt.Container;
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- 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 MainJframe extends JFrame {
- private MainJframe frame;
- private JPanel contentPane;
- private JPanel panel;
- private JButton btnActivateJframe;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- MainJframe frame = new MainJframe();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the frame.
- */
- public MainJframe() {
- initialize();
- }
- private void initialize() {
- frame = this;
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 300);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- contentPane.setLayout(null);
- contentPane.add(getPanel());
- }
- private JPanel getPanel() {
- if (panel == null) {
- panel = new JPanel();
- panel.setBounds(10, 11, 414, 240);
- panel.setLayout(null);
- panel.add(getBtnActivateJframe());
- }
- return panel;
- }
- private JButton getBtnActivateJframe() {
- if (btnActivateJframe == null) {
- btnActivateJframe = new JButton("Affichez Tableau");
- btnActivateJframe.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- Jpanel1 panel2 = new Jpanel1();
- Container old = frame.getContentPane();
- old.removeAll();
- contentPane = panel2;
- frame.setContentPane(contentPane);
- contentPane.revalidate();
- frame.repaint();
- }
- });
- btnActivateJframe.setBounds(10, 11, 142, 68);
- }
- return btnActivateJframe;
- }
- }
Add Comment
Please, Sign In to add comment