Результаты (
русский) 1:
[копия]Скопировано!
Элементы, которые содержат другие элементы называются контейнерами. Они все потомки klassaContainer и наследовать от него ряд полезных методов:Добавить (компонент компонент) добавляет к элементу контейнера компонента;удалить (компонент компонент)-удаляет из контейнера элемент компонента;— removeAll удаляет все элементы из контейнера;getComponentCount ()-возвращает количество элементов в контейнере.Помимо перечисленных в классе около двух десятков определены методы контейнера для управления набором компонентов, содержащихся в контейнере. Как вы можете видеть, они похожи на методы класса коллекции. Это не удивительно, потому что по существу контейнер и коллекции, но коллекция особого рода Visual. В дополнение к элементам контейнера хранения, занимались их пространственное расположение и promal′ovuvannâm. В частности он имеет metodgetComponentAt (int х, у int), которое возвращает компонент, который получает точку с указанными координатами (координаты, считая от левого верхнего угла компонента) и ряд других. Современные приложения нужен графический интерфейс пользователя (GUI). Vìdvikli пользователей через консоль: они запустите программу и введите данные папки "Входящие" с помощью так называемые элементы (часто также называют визуальные компоненты), включая кнопки, текстовые поля, списки, падает и т.д.Каждый современный язык программирования предоставляет множество библиотек для работы с набором стандартных элементов управления. В библиотеке в программировании относится к набору предопределенных классов и интерфейсов, предназначенных для решения целого ряда задач.В Java есть три библиотека визуальных компонентов для создания графических пользовательских интерфейсов. Первой из них называется AWT. Считается, что когда дизайн был выбран ряд недостатков, в результате которых довольно трудно работать с. Свинг библиотека была разработана на основе AWT и заменяет большую часть его компонентов в их sproektovanimi более тщательно и удобно. В-третьих Новая библиотека, называется SWT.Каждая библиотека предоставляет набор классов для работы с кнопками, списки, окна, меню и т.д., но эти классы предназначены иначе: они имеют другой набор методов с различными параметрами, поэтому программа «передача» из одной библиотеки в другую (например, для повышения производительности) не так просто. Это почти как переключиться с одного языка программирования на другой: все языки имеют возможность сделать то же самое, но каждый из них имеет свой собственный синтаксис, его структура программного обеспечения и их многие трюки.Свинг предоставляет более гибкий интерфейс компоненты, чем ранее AWT библиотеки. В отличие от AWT компонентов Swing предназначены для такой же работы кросс платформенный, в то время как компонентов AWT повторить интерфейс платформы без изменений. AWT является же только использует стандартные элементы операционной системы для отображения, то есть, для каждого элемента, созданного объекта ОС (окно), в связи с AWT не позволяет создавать элементы свободной форме (вы можете использовать только прямоугольные компоненты), элементы управления, основанные на AWT всегда отображаются поверх элементов Swing (как на поверхности контейнера отображаются все компоненты Swing).Компоненти Swing підтримують специфічні динамічно підключаються види та поведінки (англ. Plugable look-and-feel), завдяки якому можлива адаптація до графічного інтерфейсу платформи (тобто до компоненту можна динамічно підключити інший, специфічний для операційної системи, в тому числі і створений програмістом вид і поведінку). Таким чином, програми, що використовують Swing, можуть виглядати як рідні додатки для даної операційної системи. Основним мінусом таких «легковагих» (англ. Lightweight) компонентів є відносно повільна робота. Позитивна сторона - універсальність інтерфейсу створених додатків на всіх платформах.Кожна GUI-програма запускається у вікні і по ходу роботи може відкривати кілька додаткових вікон.В Swing JFrame описан класс, который представляет собой окно с кадра и название бар (с кнопки «Свернуть», «полный экран» и «Закрыть»). Это можно изменить размер и перемещать по экрану.JFrame конструктор без параметров — создает пустое окно. Конструктор JFrame (строка заголовка) создает пустое поле с заголовком заголовок.Чтобы написать простую программу, которая отображается пустое окно, нам нужно еще три метода:setSize (int ширина, высота int) устанавливает размер окна. Если размер не указан, окно будет иметь нулевой высоты, независимо от того, что это такое и пользователь после того, как работает придется растянуть окно вручную. Размер окна, чтобы включать не только «работают» области, но также границ и строки заголовка.setDefaultCloseOperation (int операция)-позволяет указать действие для выполнения, когда пользователь закрывает окно, нажав кнопку x. Обычно программа имеет один или более окон при закрытии программы перестает работать. Чтобы задать это поведение должно быть как parametraoperation проходят постоянное EXIT_ON_CLOSE описал в классе JFrame.setVisible (boolean видимым)-когда окно создается, по умолчанию он невидимо. Для отображения окна на экране, вызванные этот метод с параметром true. При его вызове с параметром false, окно снова для того, чтобы стать невидимым.Панель JPanel-это управления, который является прямоугольное пространство, на котором вы можете разместить другие элементы. Элементы добавляются и удаляются с помощью методов, наследуемых из класса контейнера.Каждая группа является так называемый менеджер, проводки, определяет стратегию взаимного положения элементов, которые добавляются к группе. Вы можете изменить метод setLayout (LayoutManager менеджер). Но чтобы передать в этот метод нужный вариант, вам нужно знать, какие менеджеры.
переводится, пожалуйста, подождите..