Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Gra


Rekomendowane odpowiedzi

Opublikowano

Witam. Ostatnio tworzę program i nie wiem jak zrobić żeby po wciśnięciu buttona włączyło się okno z zawartością a okno główne się zamykało. Nagrodzę :D

Opublikowano


OBJECT.addKeyListener(new KeyListener() {

@Override

public void keyReleased(KeyEvent e) {}

@Override

public void keyTyped(KeyEvent e) { }

@Override

public void keyPressed(KeyEvent e) {

if (e.getKeyCode()==KeyEvent.NAZWA KLAWISZA (NP. VK_ENTER)){

System.out.println("1");

}

}

});

 

O błędach w C++ powie Ci kompilator, a o błędach w PHP klient..

 

Opublikowano

Mr Fan, mu chodziło o JButtona :).

		EventQueue.invokeLater(new Runnable() {
			@Override
			public void run() {
				final JFrame frame = new JFrame("Okno");
				frame.setSize(100, 100);
				final JFrame frame2 = new JFrame("Okno2");
				frame2.setSize(100, 100);
				JButton button = new JButton();
				frame.getContentPane().add(button);
				button.addActionListener(new ActionListener() {
					
					@Override
					public void actionPerformed(ActionEvent e) {
						frame2.setVisible(true);
						frame.setVisible(false);
						
					}
				});
				frame.setVisible(true);
				
			}
		});

Taki najprostszy model.

708121422388637873334.png

Opublikowano

Próbowałem tak znaczy odwołałem się w metodzie do klasy wszystko jest niby w kodzie ok ale dalej nie działa (nie chowa się to główne okno) To jest część kodu:

public class Projekt extends JFrame implements ActionListener {

    JButton Przycisk;
     public Projekt() {
         JFrame J = new JFrame();
     setTitle("Projekt ");
     setSize(1280, 1024);
     J.setLayout(null);
    
     Przycisk.setBounds(100, 25, 180, 80);
     Sun.addActionListener(this);
add(Przycisk);
     }

    public static void main(String[] args) {
        
        Projekt Okno = new Projekt();
        Okno.setVisible(true);
        Okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

@Override
public void actionPerformed(ActionEvent e) {
    Object in = e.getSource();
    Projekt Okienko = new Projekt();
if(in==Przycisk){ //
     Okienko.setVisible(false);
        JFrame JButt = new JFrame();
        JButt.setVisible(true);
        JButt.setSize(720, 720);
        JButt.setTitle("Przyciski");
        JButt.setResizable(false);
}
}
}

Napiszcie co może być źle bardzo proszę o pomoc. Z góry dziękuję :D

Opublikowano

Co to...?

Sun.addActionListener(this);
Skąd 'Sun'?

Przycisk.setBounds(100, 25, 180, 80);
Przycisk jest null... Nie wiem, do czego się przyczepiać. Źle tu jest wszystko. Zupełnie brak logiki. Nawet zmienne z wielkiej litery ponazywane... Coś czuję, że za szybko się do tego wziąłeś.

708121422388637873334.png

Opublikowano

@up Bo to program tylko przerobiłem go na inny i pewnie zapomniałem niektóre rzeczy pozmieniać xD Kod wyślę na pw ok?

Opublikowano

Dobra już ogarnąłem wszystko z kodem i już wiem co trzeba bylo dodać :D Dziękuję wszystkim za pomoc każdemu daje po lajku a temat do zamknięcia

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...