🗊 Презентация Java GUI (AWT, Swing)

Нажмите для полного просмотра!
Java GUI (AWT, Swing), слайд №1 Java GUI (AWT, Swing), слайд №2 Java GUI (AWT, Swing), слайд №3 Java GUI (AWT, Swing), слайд №4 Java GUI (AWT, Swing), слайд №5 Java GUI (AWT, Swing), слайд №6 Java GUI (AWT, Swing), слайд №7 Java GUI (AWT, Swing), слайд №8 Java GUI (AWT, Swing), слайд №9 Java GUI (AWT, Swing), слайд №10 Java GUI (AWT, Swing), слайд №11 Java GUI (AWT, Swing), слайд №12 Java GUI (AWT, Swing), слайд №13 Java GUI (AWT, Swing), слайд №14 Java GUI (AWT, Swing), слайд №15 Java GUI (AWT, Swing), слайд №16 Java GUI (AWT, Swing), слайд №17 Java GUI (AWT, Swing), слайд №18 Java GUI (AWT, Swing), слайд №19 Java GUI (AWT, Swing), слайд №20 Java GUI (AWT, Swing), слайд №21 Java GUI (AWT, Swing), слайд №22 Java GUI (AWT, Swing), слайд №23 Java GUI (AWT, Swing), слайд №24 Java GUI (AWT, Swing), слайд №25 Java GUI (AWT, Swing), слайд №26

Вы можете ознакомиться и скачать презентацию на тему Java GUI (AWT, Swing). Доклад-сообщение содержит 26 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


GUI
Описание слайда:
GUI

Слайд 2


GUI AWT (Abstract Windows Toolkit) Swing
Описание слайда:
GUI AWT (Abstract Windows Toolkit) Swing

Слайд 3


AWT / Swing Native кодирование Используются платформо-зависимые компоненты Внешний вид и функциональность определяется платформой
Описание слайда:
AWT / Swing Native кодирование Используются платформо-зависимые компоненты Внешний вид и функциональность определяется платформой

Слайд 4


Java GUI (AWT, Swing), слайд №4
Описание слайда:

Слайд 5


Компонент Элемент GUI, отображающийся на экране, осуществляющий взаимодействие с пользователем. Component MenuComponent
Описание слайда:
Компонент Элемент GUI, отображающийся на экране, осуществляющий взаимодействие с пользователем. Component MenuComponent

Слайд 6


Контейнер Компонент, который может содержать другие компоненты Panel Applet Window Dialog Frame ScrollPane
Описание слайда:
Контейнер Компонент, который может содержать другие компоненты Panel Applet Window Dialog Frame ScrollPane

Слайд 7


Color Класс, отвечающий за цвет Использование: Статические цвета – Color.RED, Color.BLACK и т.д. Создние цвета в RGB Color c = new Color(255,0,0);
Описание слайда:
Color Класс, отвечающий за цвет Использование: Статические цвета – Color.RED, Color.BLACK и т.д. Создние цвета в RGB Color c = new Color(255,0,0);

Слайд 8


Frame Наследник Windows Имеет заголовок Можно изменять размер мышью Изначально невидим Используйте setVisible(true) По умолчанию использует менеджер...
Описание слайда:
Frame Наследник Windows Имеет заголовок Можно изменять размер мышью Изначально невидим Используйте setVisible(true) По умолчанию использует менеджер размещения BorderLayout Для изменения используйте setLayout

Слайд 9


import java.awt.*; import java.awt.*; public class FrameExample { private Frame f; public FrameExample() { f = new Frame("Hello Out...
Описание слайда:
import java.awt.*; import java.awt.*; public class FrameExample { private Frame f; public FrameExample() { f = new Frame("Hello Out There!"); } public void launchFrame() { f.setSize(170,170); f.setBackground(Color.blue); f.setVisible(true); } public static void main(String args[]) { FrameExample guiWindow = new FrameExample(); guiWindow.launchFrame(); } }

Слайд 10


Panel Позволяет размещать компоненты и другие панели Вложенные панели могут иметь различные менеджеры размещения
Описание слайда:
Panel Позволяет размещать компоненты и другие панели Вложенные панели могут иметь различные менеджеры размещения

Слайд 11


import java.awt.*; import java.awt.*; public class FrameWithPanel { private Frame f; private Panel pan; public FrameWithPanel(String title) { f = new...
Описание слайда:
import java.awt.*; import java.awt.*; public class FrameWithPanel { private Frame f; private Panel pan; public FrameWithPanel(String title) { f = new Frame(title); pan = new Panel(); } public void launchFrame() { f.setSize(200,200); f.setBackground(Color.blue); f.setLayout(null); // Попробуйте закомментировать эту сроку pan.setSize(100,100); pan.setBackground(Color.yellow); f.add(pan); f.setVisible(true); } public static void main(String args[]) { FrameWithPanel guiWindow = new FrameWithPanel("Frame with Panel"); guiWindow.launchFrame(); } }

Слайд 12


Размещение компонентов Непосредственное указание положения и размеров Используйте для контейнера setLayout(null), а для компонентов setLocation(…),...
Описание слайда:
Размещение компонентов Непосредственное указание положения и размеров Используйте для контейнера setLayout(null), а для компонентов setLocation(…), setSize(…) или setBounds(…) Использование менеджеров размещения

Слайд 13


Менеджеры размещения (Layout Managers) FlowLayout BorderLayout GridLayout CardLayout GridBagLayout
Описание слайда:
Менеджеры размещения (Layout Managers) FlowLayout BorderLayout GridLayout CardLayout GridBagLayout

Слайд 14


Менеджеры по умолчанию
Описание слайда:
Менеджеры по умолчанию

Слайд 15


FlowLayout Используется по умолчанию для Panel Добавляет компоненты слева-направо, сверху-вниз По умолчанию компоненты выравниваются по центру...
Описание слайда:
FlowLayout Используется по умолчанию для Panel Добавляет компоненты слева-направо, сверху-вниз По умолчанию компоненты выравниваются по центру Используются предпочтительные размеры компонентов

Слайд 16


import java.awt.*; import java.awt.*; public class LayoutExample { private Frame f; private Button b1; private Button b2; public LayoutExample() { f...
Описание слайда:
import java.awt.*; import java.awt.*; public class LayoutExample { private Frame f; private Button b1; private Button b2; public LayoutExample() { f = new Frame("GUI example"); b1 = new Button("Press Me"); b2 = new Button("Don’t press Me"); } public void launchFrame() { f.setLayout(new FlowLayout()); f.add(b1); f.add(b2); f.pack(); // Попробуйте закомментировать эту сроку f.setVisible(true); } public static void main(String args[]) { LayoutExample guiWindow = new LayoutExample(); guiWindow.launchFrame(); } }

Слайд 17


BorderLayout
Описание слайда:
BorderLayout

Слайд 18


BorderLayout Используется по умолчанию для Frame Компоненты добавляются в указанный регион (North, South, West, East, Center) Для North и South...
Описание слайда:
BorderLayout Используется по умолчанию для Frame Компоненты добавляются в указанный регион (North, South, West, East, Center) Для North и South используется предпочтительная высота элементов Для West и East используется предпочтительная ширина элементов Оставшееся место – для Center

Слайд 19


import java.awt.*; import java.awt.*; public class BorderExample { private Frame f; private Button bn, bs, bw, be, bc; public BorderExample() { f =...
Описание слайда:
import java.awt.*; import java.awt.*; public class BorderExample { private Frame f; private Button bn, bs, bw, be, bc; public BorderExample() { f = new Frame("Border Layout"); bn = new Button("North"); bs = new Button("South"); bw = new Button("West"); be = new Button("East"); bc = new Button("Center"); } public void launchFrame() { f.add(bn, BorderLayout.NORTH); f.add(bs, BorderLayout.SOUTH); f.add(bw, BorderLayout.WEST); f.add(be, BorderLayout.EAST); f.add(bc, BorderLayout.CENTER); f.setSize(200,200); // Попробуйте заменить на f.pack(); f.setVisible(true); } public static void main(String args[]) { BorderExample guiWindow2 = new BorderExample(); guiWindow2.launchFrame(); } }

Слайд 20


GridLayout В конструкторе указывается количество строк и столбцов Элементы добавляются слева-направо, сверху-вниз Все элементы имеют одинаковые...
Описание слайда:
GridLayout В конструкторе указывается количество строк и столбцов Элементы добавляются слева-направо, сверху-вниз Все элементы имеют одинаковые размеры

Слайд 21


import java.awt.*; import java.awt.*; public class GridExample { private Frame f; private Button b1, b2, b3, b4, b5, b6; public GridExample() { f =...
Описание слайда:
import java.awt.*; import java.awt.*; public class GridExample { private Frame f; private Button b1, b2, b3, b4, b5, b6; public GridExample() { f = new Frame("Grid Example"); b1 = new Button("1"); b2 = new Button("2"); b3 = new Button("3"); b4 = new Button("4"); b5 = new Button("5"); b6 = new Button("6"); } public void launchFrame() { f.setLayout (new GridLayout(3,2)); f.add(b1); f.add(b2); f.add(b3); f.add(b4); f.add(b5); f.add(b6); f.pack(); f.setVisible(true); } public static void main(String args[]) { GridExample grid = new GridExample(); grid.launchFrame(); } }

Слайд 22


Комбинирование менеджеров размещения с помощью вложенных панелей
Описание слайда:
Комбинирование менеджеров размещения с помощью вложенных панелей

Слайд 23


import java.awt.*; import java.awt.*; public class ComplexLayoutExample { private Frame f; private Panel p; private Button bw, bc, bfile, bhelp;...
Описание слайда:
import java.awt.*; import java.awt.*; public class ComplexLayoutExample { private Frame f; private Panel p; private Button bw, bc, bfile, bhelp; public ComplexLayoutExample() { f = new Frame("GUI example 3"); bw = new Button("West"); bc = new Button("Work space region"); bfile = new Button("File"); bhelp = new Button("Help"); } public void launchFrame() { f.add(bw, BorderLayout.WEST); f.add(bc, BorderLayout.CENTER); p = new Panel(); p.add(bfile); p.add(bhelp); f.add(p, BorderLayout.NORTH); f.pack(); f.setVisible(true); } public static void main(String args[]) { ComplexLayoutExample gui = new ComplexLayoutExample(); gui.launchFrame(); } }

Слайд 24


Задание 1
Описание слайда:
Задание 1

Слайд 25


Задание 2
Описание слайда:
Задание 2

Слайд 26


Задание 3
Описание слайда:
Задание 3



Теги Java Swing
Похожие презентации
Mypresentation.ru
Загрузить презентацию