import java.awt.Compon ent;
import java.awt.GridLa yout;
import java.awt.Keyboa rdFocusManager;
import java.util.Colle ctions;
import javax.swing.JBu tton;
import javax.swing.JFr ame;
import javax.swing.JPa nel;
public class MainFrame{
public MainFrame(){
}
public MainFrame(Strin g name){
show(name);
}
Component component=null;
public void show(String name){
JFrame jf=new JFrame("Name :" + name);
JPanel panel = new JPanel();
panel.setLayout (new GridLayout(3,3) );
for (int i = 0; i < 8; i++) {
final JButton button = new JButton("" + i);
button.setActio nCommand(""+i);
button.setName( "" + i);
button.addKeyLi stener(new java.awt.event. KeyAdapter() {
public void keyPressed(java .awt.event.KeyE vent e) {
tabpressed(e);
}
});
panel.add(butto n);
}
jf.add(panel);
jf.setSize(300, 200);
jf.setVisible(t rue);
}
private void tabpressed(java .awt.event.KeyE vent evt) {
System.out.prin tln(evt.getKeyC ode());
//HOW I CAN CHECK WHERE FOR "TAB" KEY PRESSED
//if(evt.getKeyCo de() == KeyEvent.VK_TAB ){
// FOR TAB KEY NO action is fired
//}
}
public static void main(String args[]) {
new MainFrame().sho w("Main");
}
}
import java.awt.GridLa yout;
import java.awt.Keyboa rdFocusManager;
import java.util.Colle ctions;
import javax.swing.JBu tton;
import javax.swing.JFr ame;
import javax.swing.JPa nel;
public class MainFrame{
public MainFrame(){
}
public MainFrame(Strin g name){
show(name);
}
Component component=null;
public void show(String name){
JFrame jf=new JFrame("Name :" + name);
JPanel panel = new JPanel();
panel.setLayout (new GridLayout(3,3) );
for (int i = 0; i < 8; i++) {
final JButton button = new JButton("" + i);
button.setActio nCommand(""+i);
button.setName( "" + i);
button.addKeyLi stener(new java.awt.event. KeyAdapter() {
public void keyPressed(java .awt.event.KeyE vent e) {
tabpressed(e);
}
});
panel.add(butto n);
}
jf.add(panel);
jf.setSize(300, 200);
jf.setVisible(t rue);
}
private void tabpressed(java .awt.event.KeyE vent evt) {
System.out.prin tln(evt.getKeyC ode());
//HOW I CAN CHECK WHERE FOR "TAB" KEY PRESSED
//if(evt.getKeyCo de() == KeyEvent.VK_TAB ){
// FOR TAB KEY NO action is fired
//}
}
public static void main(String args[]) {
new MainFrame().sho w("Main");
}
}