Αλλαγή JPannel απο ένα άλλο JPanel

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
mazoulini
Δημοσιεύσεις: 144
Εγγραφή: 22 Φεβ 2008 23:40
Τοποθεσία: Crete
Επικοινωνία:

Αλλαγή JPannel απο ένα άλλο JPanel

Δημοσίευση από mazoulini » 14 Ιούλ 2009 13:19

Λοιπόν, (Εδώ πάλι !)
έχουμε το jpannel1 στο οποίο υπάρχει 1 κουμπί. Επίσης υπάρχει και το jpannel2. Αυτό που θέλω είναι, μόλις πατήσουμε το κουμπί 1 να κρυφτεί το jpannel2 και να εμφανιστεί στη θέση του το jpannel3...
Τι λέει;; :question:

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

Αλλαγή JPannel απο ένα άλλο JPanel

Δημοσίευση από virxen75 » 14 Ιούλ 2009 14:34

κάτι στα γρήγορα είναι αυτό
αν θες κάτι διαφορετικό στείλε τον κώδικα σου να στο φτιάξω πάνω του

Κώδικας: Επιλογή όλων

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class HelloWorld2 extends JFrame{
	private JPanel panel1,panel2,panel3;
	public HelloWorld2(){
		panel1=new JPanel();
		JButton button1=new JButton("press me");
		button1.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				panel2.setVisible(false);
				panel3.setVisible(true);
			}
		});
		panel1.add(button1);
		panel2=new JPanel();
		JLabel lbl2=new JLabel("i am panel 2");
		panel2.add(lbl2);
		panel3=new JPanel();
		panel3.setVisible(false);
		JButton button3=new JButton("press me!!!");
		button3.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				panel3.setVisible(false);
				panel2.setVisible(true);
			}
		});
		panel3.add(button3);
		setLayout(new FlowLayout());
		add(panel1);
		add(panel2);
		add(panel3);
	setVisible(true);
	setSize(600,300);
	setDefaultCloseOperation(EXIT_ON_CLOSE);
		}

  public static void main (String args[]) {
    new HelloWorld2();
  }
}


mazoulini
Δημοσιεύσεις: 144
Εγγραφή: 22 Φεβ 2008 23:40
Τοποθεσία: Crete
Επικοινωνία:

Αλλαγή JPannel απο ένα άλλο JPanel

Δημοσίευση από mazoulini » 14 Ιούλ 2009 17:02

Αυτό είναι! Ευχαριστώ!

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες