Презентация Обработка событий в AWT. Классы-обертки (Java) онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Обработка событий в AWT. Классы-обертки (Java) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 29 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Обработка событий в AWT. Классы-обертки (Java)
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:29 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:658.50 kB
- Просмотров:66
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№6 слайд
![import java.awt. import](/documents_6/9f1289785481e3514741f6e7d68582b2/img5.jpg)
Содержание слайда: import java.awt.*;
import java.awt.*;
import java.awt.event.*;
public class TestButton {
private Frame f;
private Button b;
public TestButton() {
f = new Frame("Test");
b = new Button("Press Me!");
b.setActionCommand("ButtonPressed");
}
public void launchFrame() {
b.addActionListener(new ButtonHandler());
f.add(b, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
public static void main(String args[]) {
TestButton guiApp = new TestButton();
guiApp.launchFrame();
}
}
№10 слайд
![import java.awt. import](/documents_6/9f1289785481e3514741f6e7d68582b2/img9.jpg)
Содержание слайда: import java.awt.*;
import java.awt.*;
import java.awt.event.*;
public class TwoListener implements MouseMotionListener, MouseListener {
private Frame f;
private TextField tf;
public TwoListener() {
f = new Frame("Two listeners example");
tf = new TextField(30);
}
public void launchFrame() {
Label label = new Label("Click and drag the mouse");
f.add(label, BorderLayout.NORTH);
f.add(tf, BorderLayout.SOUTH);
f.addMouseMotionListener(this);
f.addMouseListener(this);
f.setSize(300, 200);
f.setVisible(true);
}
№11 слайд
![public void mouseDragged](/documents_6/9f1289785481e3514741f6e7d68582b2/img10.jpg)
Содержание слайда: public void mouseDragged(MouseEvent e) {
public void mouseDragged(MouseEvent e) {
String s = "Mouse dragging: X = " + e.getX() + " Y = " + e.getY();
tf.setText(s);
}
public void mouseEntered(MouseEvent e) {
String s = "The mouse entered";
tf.setText(s);
}
public void mouseExited(MouseEvent e) {
String s = "The mouse has left the building";
tf.setText(s);
}
№12 слайд
![public void mouseMoved](/documents_6/9f1289785481e3514741f6e7d68582b2/img11.jpg)
Содержание слайда: public void mouseMoved(MouseEvent e) {
public void mouseMoved(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
public void mouseClicked(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public static void main(String args[]) {
TwoListener two = new TwoListener();
two.launchFrame();
}
}
№18 слайд
![Обработка событий в том же](/documents_6/9f1289785481e3514741f6e7d68582b2/img17.jpg)
Содержание слайда: Обработка событий в том же классе
import java.awt.*;
import java.awt.event.*;
public class FrameClass implements ActionListener {
int counter;
Frame f = new Frame();
Label label = new Label("" + counter);
Button incButton = new Button("+");
Button decButton = new Button("-");
public FrameClass() {
incButton.addActionListener(this);
decButton.addActionListener(this);
f.add(incButton, BorderLayout.EAST);
f.add(decButton, BorderLayout.WEST);
f.add(label, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
№19 слайд
![public void actionPerformed](/documents_6/9f1289785481e3514741f6e7d68582b2/img18.jpg)
Содержание слайда: public void actionPerformed(ActionEvent e) {
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("+")) {
label.setText("" + ++counter);
} else if (e.getActionCommand().equals("-")) {
label.setText("" + --counter);
}
}
public static void main(String[] args) {
new FrameClass();
}
}
№20 слайд
![Обработка событий во внешних](/documents_6/9f1289785481e3514741f6e7d68582b2/img19.jpg)
Содержание слайда: Обработка событий во внешних классах
import java.awt.*;
import java.awt.event.*;
public class FrameClass {
int counter;
Frame f = new Frame();
Label label = new Label("" + counter);
Button incButton = new Button("+");
Button decButton = new Button("-");
public FrameClass() {
incButton.addActionListener(new IncActionListener(this));
decButton.addActionListener(new DecActionListener(this));
f.add(incButton, BorderLayout.EAST);
f.add(decButton, BorderLayout.WEST);
f.add(label, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
public static void main(String[] args) {
new FrameClass();
}
}
№21 слайд
![Обработка событий во внешних](/documents_6/9f1289785481e3514741f6e7d68582b2/img20.jpg)
Содержание слайда: Обработка событий во внешних классах (продолжение)
class IncActionListener implements ActionListener {
private FrameClass fm;
public IncActionListener(FrameClass fm) {
this.fm = fm;
}
public void actionPerformed(ActionEvent e) {
fm.label.setText("" + ++fm.counter);
}
}
class DecActionListener implements ActionListener {
private FrameClass fm;
public DecActionListener(FrameClass fm) {
this.fm = fm;
}
public void actionPerformed(ActionEvent e) {
fm.label.setText("" + --fm.counter);
}
}
№22 слайд
![Обработка событий во](/documents_6/9f1289785481e3514741f6e7d68582b2/img21.jpg)
Содержание слайда: Обработка событий во вложенных классах
import java.awt.*;
import java.awt.event.*;
public class FrameClass {
int counter;
Frame f = new Frame();
Label label = new Label("" + counter);
Button incButton = new Button("+");
Button decButton = new Button("-");
public FrameClass() {
incButton.addActionListener(new IncActionListener());
decButton.addActionListener(new DecActionListener());
f.add(incButton, BorderLayout.EAST);
f.add(decButton, BorderLayout.WEST);
f.add(label, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
public static void main(String[] args) {
new FrameClass();
}
№23 слайд
![Обработка событий во](/documents_6/9f1289785481e3514741f6e7d68582b2/img22.jpg)
Содержание слайда: Обработка событий во вложенных классах (продолжение)
class IncActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
label.setText("" + ++counter); // Доступ через неявную ссылку
}
} // Конец вложенного класса
class DecActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
label.setText("" + --counter); // Доступ через неявную ссылку
}
} // Конец вложенного класса
} // Конец основного класса
№24 слайд
![Обработка событий в анонимных](/documents_6/9f1289785481e3514741f6e7d68582b2/img23.jpg)
Содержание слайда: Обработка событий в анонимных классах
import java.awt.*;
import java.awt.event.*;
public class FrameClass {
int counter;
Frame f = new Frame();
Label label = new Label("" + counter);
Button incButton = new Button("+");
Button decButton = new Button("-");
public static void main(String[] args) {
new FrameClass();
}
№25 слайд
![Обработка событий в анонимных](/documents_6/9f1289785481e3514741f6e7d68582b2/img24.jpg)
Содержание слайда: Обработка событий в анонимных классах (продолжение)
// Конструктор
public FrameClass() {
incButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
label.setText("" + ++counter);
}
});
decButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
label.setText("" + --counter);
}
});
f.add(incButton, BorderLayout.EAST);
f.add(decButton, BorderLayout.WEST);
f.add(label, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
} // Конец основного класса
Скачать все slide презентации Обработка событий в AWT. Классы-обертки (Java) одним архивом:
Похожие презентации
-
Обработка событий в JavaScript. Лекция 9
-
Проект: перевод. Последовательность действий для разработки обработчика событий
-
Java. Абстрактные классы и интерфейсы
-
Программирование на Java. Наследование классов в Java
-
Java Script. Первое знакомство. Элективный курс 10 класс
-
Язык программирования JAVA. Классы коллекций
-
Объектно-событийный язык сценариев JavaScript
-
Обработка событий. События, производимые мышью и с помощью клавиатуры
-
Технология Java. Классы и объекты
-
Описание классов и объектов. Статические методы. Конструкторы. Классы-обертки встроенных типов