Asociar teclas
hola, como puedo hacer que cuando presiono una tecla me pueda aparecer otra pantalla, cuando estoy ejecutando mi programa. de antemano gracias
Tienes que programar con eventos. Por ejemplo:
public class A extends JFrame implements KeyListener{
public JButton boton = new JButton();
public A(){boton.addKeyListener(this);]
public void KeyPressed(KeyEvent e){}
public void KeyReleased(KeyEvent e){}
public void KeyTyped(KeyEvent e){
B b = new B();
b.setVisible(true);
}
}
class B extends JFrame{ ... }
public class A extends JFrame implements KeyListener{
public JButton boton = new JButton();
public A(){boton.addKeyListener(this);]
public void KeyPressed(KeyEvent e){}
public void KeyReleased(KeyEvent e){}
public void KeyTyped(KeyEvent e){
B b = new B();
b.setVisible(true);
}
}
class B extends JFrame{ ... }
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class A extends JFrame implements KeyListener{
public JButton boton = new JButton();
public A(){boton.addKeyListener(this);]
public void KeyPressed(KeyEvent e){}
public void keyReleased(KeyEvent e){}
public void keyTyped(KeyEvent e){
B b = new B();
b.setVisible(true);
}
}
class B extends JFrame{ ... }
import java.awt.*;
import java.awt.event.*;
public class A extends JFrame implements KeyListener{
public JButton boton = new JButton();
public A(){boton.addKeyListener(this);]
public void KeyPressed(KeyEvent e){}
public void keyReleased(KeyEvent e){}
public void keyTyped(KeyEvent e){
B b = new B();
b.setVisible(true);
}
}
class B extends JFrame{ ... }