Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JPanel panelCont=new JPanel(); // container
- JPanel panelFirst=new JPanel(); // first interface
- JPanel panelSecond=new GamePanel(); // seconde interface
- JButton buttonOne=new JButton("New Game");
- JButton buttonSecond=new JButton("Score");
- JButton buttonThird=new JButton("Quit");
- CardLayout cl=new CardLayout();
- public CLayout() {
- panelCont.setLayout(cl);
- // ajouter les buttons dans la premire interface
- panelFirst.add(buttonOne);
- panelFirst.add(buttonSecond);
- panelFirst.add(buttonThird);
- panelFirst.setBackground(Color.BLUE);
- //panelSecond.setBackground(Color.red);
- panelCont.add(panelFirst,"1");
- panelCont.add(panelSecond, "2");
- cl.show(panelCont, "1");
- buttonOne.addActionListener(new ActionListener(){
- @Override
- public void actionPerformed(ActionEvent arg0) {
- // TODO Auto-generated method stub
- cl.show(panelCont,"2"); // sends you to the seconde panel
- }
- });
- frame.add(panelCont);
- frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
- frame.pack();
- frame.setVisible(true);
- }
- public static void main(String [] args) {
- SwingUtilities.invokeLater(new Runnable() {
- public void run() {
- new CLayout();
- }
- });
- }
Add Comment
Please, Sign In to add comment