Елементи, які містять інші елементи, називаються контейнерами. Всі вон перевод - Елементи, які містять інші елементи, називаються контейнерами. Всі вон русский как сказать

Елементи, які містять інші елементи

Елементи, які містять інші елементи, називаються контейнерами. Всі вони є нащадками классаContainer і успадковують від нього ряд корисних методів:
add (Component component) - додає в контейнер елемент component;
remove (Component component) - видаляє з контейнера елемент component;
removeAll () - видаляє всі елементи контейнера;
getComponentCount () - повертає число елементів контейнера.
Крім перерахованих у класі Container визначено близько двох десятків методів для управління набором компонентів, що містяться в контейнері. Як видно, вони схожі на методи класу-колекції. Це не дивно, адже по суті контейнер і є колекцією, але колекцією особливого роду - візуальної. Крім зберігання елементів контейнер займається їх просторовим розташуванням і промальовуванням. Зокрема, він має методgetComponentAt (int x, int y), який повертає компонент, в який потрапляє точка з заданими координатами (координати відраховуються від лівого верхнього кута компонента) та ряд інших.
Сучасні програми мають потребу в графічному інтерфейсі користувача (GUI). Користувачі відвикли працювати через консоль: вони керують програмою і вводять вхідні дані за допомогою так званих елементів управління (в програмуванні їх також називають візуальними компонентами), до яких відносяться кнопки, текстові поля, списки, що випадають і т.д.
Кожна із сучасних мов програмування надає безліч бібліотек для роботи зі стандартним набором елементів управління. Під бібліотекою в програмуванні мається на увазі набір готових класів та інтерфейсів, призначених для вирішення певного кола завдань.
У Java є три бібліотеки візуальних компонентів для створення графічного інтерфейсу користувача. Найбільш рання з них називається AWT. Вважається, що при її проектуванні було допущено ряд недоліків, внаслідок яких з нею досить складно працювати. Бібліотека Swing розроблена на базі AWT і замінює більшість її компонентів своїми, спроектованими більш ретельно і зручно. Третя, найбільш нова бібліотека, називається SWT.
Кожна бібліотека надає набір класів для роботи з кнопками, списками, вікнами, меню і т.д., але ці класи спроектовані по-різному: вони мають різний набір методів з різними параметрами, тому «перевести» програму з однієї бібліотеки в іншу (наприклад , з метою збільшення швидкодії) не так-то просто. Це майже як перейти з однієї мови програмування на іншу: всі мови вміють робити одне і те ж, але у кожного з них свій синтаксис, своя програмна структура і свої численні хитрощі.
Swing надає більш гнучкі інтерфейсні компоненти, ніж більш рання бібліотека AWT. На відміну від AWT, компоненти Swing розроблені для однаковою крос-платформної роботи, в той час як компоненти AWT повторюють інтерфейс виконуваної платформи без змін. AWT ж використовує тільки стандартні елементи ОС для відображення, тобто для кожного елементу створюється окремий об'єкт ОС (вікно), у зв'язку з чим, AWT не дозволяє створювати елементи довільної форми (можливо використовувати тільки прямокутні компоненти), елементи управління на основі AWT завжди відображаються поверх Swing-елементів (так як все Swing компоненти відображаються на поверхні контейнера).
Компоненти Swing підтримують специфічні динамічно підключаються види та поведінки (англ. Plugable look-and-feel), завдяки якому можлива адаптація до графічного інтерфейсу платформи (тобто до компоненту можна динамічно підключити інший, специфічний для операційної системи, в тому числі і створений програмістом вид і поведінку). Таким чином, програми, що використовують Swing, можуть виглядати як рідні додатки для даної операційної системи. Основним мінусом таких «легковагих» (англ. Lightweight) компонентів є відносно повільна робота. Позитивна сторона - універсальність інтерфейсу створених додатків на всіх платформах.
Кожна GUI-програма запускається у вікні і по ходу роботи може відкривати кілька додаткових вікон.
У бібліотеці Swing описаний клас JFrame, що представляє собою вікно з рамкою і рядком заголовка (з кнопками «Згорнути», «На весь екран» і «Закрити»). Воно може змінювати розміри і переміщатися по екрану.
Конструктор JFrame () без параметрів створює порожнє вікно. Конструктор JFrame (String title) створює порожнє вікно із заголовком title.
Щоб написати найпростішу програму, що виводить на екран порожнє вікно, нам потрібно ще три методи:
setSize (int width, int height) - встановлює розміри вікна. Якщо не задати розміри, вікно буде мати нульову висоту незалежно від того, що в ньому знаходиться і користувачеві після запуску доведеться розтягувати вікно вручну. Розміри вікна включають не тільки «робочу» область, а й кордони і рядок заголовка.
setDefaultCloseOperation (int operation) - дозволяє вказати дію, яку необхідно виконати, коли користувач закриває вікно натисканням на хрестик. Зазвичай в програмі є одне або кілька вікон при закритті яких програма припиняє роботу. Для того, щоб запрограмувати це поведінка, слід в якості параметраoperation передати константу EXIT_ON_CLOSE, описану в класі JFrame.
setVisible (boolean visible) - коли вікно створюється, воно за замовчуванням невидимо. Щоб відобразити вікно на екрані, викликається даний метод з параметром true. Якщо викликати його з параметром false, вікно знову стане невидимим.
Панель JPanel - це елемент управління, що являє собою прямокутний простір, на якому можна розміщувати інші елементи. Елементи додаються і видаляються методами, успадкованими від класу Container.
У кожної панелі є так званий менеджер розміщення, який визначає стратегію взаємного розташування елементів, що додаються на панель. Його можна змінити методом setLayout (LayoutManager manager). Але щоб передати в цей метод потрібний параметр, необхідно знати, якими бувають менеджери.
0/5000
Источник: -
Цель: -
Результаты (русский) 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 менеджер). Но чтобы передать в этот метод нужный вариант, вам нужно знать, какие менеджеры.
переводится, пожалуйста, подождите..
Результаты (русский) 2:[копия]
Скопировано!
Элементы, которые содержат другие элементы, называются контейнерами. Все они являются потомками классаContainer и наследуют от него ряд полезных методов:
add (Component component) - добавляет в контейнер элемент component;
remove (Component component) - удаляет из контейнера элемент component;
removeAll () - удаляет все элементы контейнера;
getComponentCount () - возвращает число элементов контейнера.
Кроме перечисленных в классе Container определено около двух десятков методов для управления набором компонентов, содержащихся в контейнере. Как видно, они похожи на методы класса-коллекции. Это неудивительно, ведь по сути контейнер и является коллекцией, но коллекцией особого рода - визуальной. Кроме хранения элементов контейнер занимается их пространственным расположением и прорисовкой. В частности, он методgetComponentAt (int x, int y), который возвращает компонент, в который попадает точка с заданными координатами (координаты отсчитываются от левого верхнего угла компонента) и ряд других.
Современные программы нуждаются в графическом интерфейсе пользователя (GUI). Пользователи отвыкли работать через консоль: они управляют программой и вводят входные данные с помощью так называемых элементов управления (в программировании их также называют визуальными компонентами), к которым относятся кнопки, текстовые поля, выпадающие списки и т.д.
Каждая из современных языков программирования предоставляет множество библиотек для работы со стандартным набором элементов управления. Под библиотекой в программировании подразумевается набор готовых классов и интерфейсов, предназначенных для решения определенного круга задач.
В Java есть три библиотеки визуальных компонентов для создания графического интерфейса пользователя. Самая ранняя из них называется AWT. Считается, что при ее проектировании были допущены ряд недостатков, в результате которых с ней довольно сложно работать. Библиотека Swing разработана на базе AWT и заменяет большинство ее компонентов своими, спроектированными более тщательно и удобно. Третья, наиболее новая библиотека, называется SWT.
Каждая библиотека предоставляет набор классов для работы с кнопками, списками, окнами, меню и т.д., но эти классы спроектированы по-разному: они имеют разный набор методов с различными параметрами, поэтому «перевести »программу из одной библиотеки в другую (например, с целью увеличения быстродействия) не так-то просто. Это почти как перейти с одного языка программирования на другой: все языки умеют делать одно и то же, но у каждого из них свой ​​синтаксис, своя программная структура и свои многочисленные хитрости.
Swing предоставляет более гибкие интерфейсные компоненты, чем более ранняя библиотека AWT. В отличие от AWT, компоненты Swing разработаны для одинаковой кросс-платформенной работы, в то время как компоненты AWT повторяют интерфейс выполняемой платформы без изменений. AWT же использует только стандартные элементы ОС для отображения, то есть для каждого элемента создается отдельный объект ОС (окно), в связи с чем, AWT не позволяет создавать элементы произвольной формы (можно использовать только прямоугольные компоненты), элементы управления на основе AWT всегда отражаются этаж Swing-элементов (так как все Swing компоненты отображаются на поверхности контейнера).
Компоненты Swing поддерживают специфические динамически подключаемых виды и поведения (англ. Plugable look-and-feel), благодаря которому возможна адаптация к графическому интерфейсу платформы (то есть до компоненту можно динамически подключить другой, специфический для операционной системы, в том числе и созданный программистом вид и поведение). Таким образом, приложения, использующие Swing, могут выглядеть как родные приложения для данной операционной системы. Основным минусом таких «легковесных» (англ. Lightweight) компонентов является относительно медленная работа. Положительная сторона - универсальность интерфейса созданных приложений на всех платформах.
Каждая GUI-программа запускается в окне и по ходу работы может открывать несколько дополнительных окон.
В библиотеке Swing описан класс JFrame, представляющий собой окно с рамкой и строкой заголовка (с кнопками «Свернуть» , «Во весь экран» и «Закрыть»). Оно может изменять размеры и перемещаться по экрану.
Конструктор JFrame () без параметров создает пустое окно. Конструктор JFrame (String title) создает пустое окно с заголовком title.
Чтобы написать простейшую программу, которая выводит на экран пустое окно, нам нужно еще три метода:
setSize (int width, int height) - устанавливает размеры окна. Если не задать размеры, окно будет иметь нулевую высоту независимо от того, что в нем находится и пользователю после запуска придется растягивать окно вручную. Размеры окна включают не только «рабочую» область, но и границы и строка заголовка.
setDefaultCloseOperation (int operation) - позволяет указать действие, которое необходимо выполнить, когда пользователь закрывает окно нажатием на крестик. Обычно в программе есть одно или несколько окон при закрытии которых программа прекращает работу. Для того, чтобы запрограммировать это поведение, следует в качестве параметраoperation передать константу EXIT_ON_CLOSE, описанную в классе JFrame.
setVisible (boolean visible) - когда окно создается, оно по умолчанию невидимо. Для отображения окна на экране, вызывается данный метод с параметром true. Если вызвать его с параметром false, окно снова станет невидимым.
Панель JPanel - это элемент управления, представляет собой прямоугольное пространство, на котором можно размещать другие элементы. Элементы добавляются и удаляются методами, унаследованными от класса Container.
В каждой панели имеется так называемый менеджер размещения, который определяет стратегию взаимного расположения элементов, добавляемых на панель. Его можно изменить методом setLayout (LayoutManager manager). Но чтобы передать в этот метод параметр, необходимо знать, какими бывают менеджеры.
переводится, пожалуйста, подождите..
Результаты (русский) 3:[копия]
Скопировано!
Элементы, которые содержат и другие элементы, упомянув о контейнерах. Все они являются потомками классаContainer и взять на себя (или наследовать) из него некоторые полезные методы:
добавить компонентный вход домкраты) - добавляет емкость элемента прибора;
Таким образом, с помощью поворотного механизма может выглядеть как родственники приложений для этой операционной системы. Основной недостаток такой "heatinsulating легкий" легкий) компонентов является относительно низкая скорость работы.Снимите компонент входных разъемов) - удаляет из контейнера элемента прибора;
removeAll () удаляет все элементы емкость;
getComponentCount () возвращает число элементов контейнер.
Помимо упомянутых выше в своем классе контейнере около двух десятков методы управления целый ряд компонентов, которые содержатся в контейнер. По-видимому, они сходны с методами класса сбора данных. Это не удивительно,
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2024 I Love Translation. All reserved.

E-mail: