[FONT=Courier New]import java.*;[/FONT]
[FONT=Courier New]import java.lang.*;[/FONT]
[FONT=Courier New][/FONT]
[FONT=Courier New]public class Sample extends Object[/FONT]
[FONT=Courier New]{[/FONT]
[FONT=Courier New] public Sample()[/FONT]
[FONT=Courier New] {[/FONT]
[FONT=Courier New] Integer i = System.in.read();
}[/FONT]
[FONT=Courier New][/FONT]
[FONT=Courier New] public void main(String[] args)[/FONT]
[FONT=Courier New] {[/FONT]
[FONT=Courier New] new Sample();[/FONT]
[FONT=Courier New] }
}[/FONT]
Обработка нажатия клавиши
Как можно реализовать срабатывание программы на нажатие клавиши. Код типа
Так сделать нельзя. В Java нет консоли (но обещают сделать в Мустанге) есть только потки ввода/вывода, а они этого не позволяют.
Ну ладно, а если я создам форму при помощи Abstract Window Toolkit и буду ловить соответствующее событие.
Кстати для GUI лучше исспользовать Swing а не полностью AWT классы. он собственно напряму не исспользуеться еще с выхода Java 1.2
Кстати для GUI лучше исспользовать Swing а не полностью AWT классы. он собственно напряму не исспользуеться еще с выхода Java 1.2[/quote]
Sample в студию, пожалуйста..
Код:
class YourListener extends KeyListener{
public void keyPressed(KeyEvent e) {
//кнопка нажата
}
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e) {
}
};
...
//Внутри класса графического компонента (кнопка, форма и т.п.), например в конструкторе:
KeyListener kl = new YourListener();
addKeyListener(kl);
public void keyPressed(KeyEvent e) {
//кнопка нажата
}
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e) {
}
};
...
//Внутри класса графического компонента (кнопка, форма и т.п.), например в конструкторе:
KeyListener kl = new YourListener();
addKeyListener(kl);
Благодарствую