|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Jeka : 15 Новичок
|
Фев 07, 2012 12:49 |
|
|
Создал класс с апплетом и два класса, которые обрабатывают события мыши и клавиатуры. Но события почему-то не обрабатываются. Запускал с помощью appletviewer.exe и пробовал браузером. Результат такой же.
| Код: |
package components;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Components extends Applet {
public String msg = "";
public void Init() {
addKeyListener(new MyEventsKey(this));
addMouseListener(new MyEventsMouse(this));
requestFocus();
}
@Override
public void paint(Graphics g) {
g.drawString(this.msg, 10, 10);
}
}
class MyEventsKey extends KeyAdapter {
Components comp;
public MyEventsKey(Components comp) {
this.comp = comp;
}
@Override
public void keyTyped(KeyEvent ke) {
this.comp.msg += ke.getKeyChar();
comp.repaint();
}
}
class MyEventsMouse extends MouseAdapter {
Components comp;
public MyEventsMouse(Components comp) {
this.comp = comp;
}
@Override
public void mouseClicked(MouseEvent me) {
comp.showStatus("Клик мыши");
comp.repaint();
}
}
|
|
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> Апплеты |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|