ати текстове поле () - повертає число рядків (int) - задає, скільки рядків повинно мати текстове поле () - повертає поточну позицію курсору (int) - встановлює курсор на заданій позиції () - повертає текст, записаний у текстовому полі (String) - заносить в текстове поле новий текст () - повертає виділений текст () - повертає позицію кінця виділеного тексту () - повертає позицію початку виділеного тексту (int) - визначає кінець вибраного тексту (int) - встановлює, з якої позиції починається виділений текст (int, int) - виділяє текст між заданими початковій і кінцевій позиції (all) - виділяє весь текст (String) - додає рядок до поточному тексту (String, int) - вставляє рядок у заданій позиції в поточному тексті () - вказує, чи може текст у текстовому полі змінюватися (Boolean) - встановлює або скасовує режим редагування
Для Swing :() - копіює виділений текст () - видаляє виділений текст і копіює його в буфер обміну () - вставляє текст з буфера обміну в текстовий компонент з поточної позиції курсору (TextUI) - змінює вид Look amp; Feel-компонента
Для текстових компонентів реалізується переважно інтерфейси ActionListener і TextListener, можливо, також KeyListener, щоб спостерігати за посимвольним введенням з клавіатури, або DocumentListener для JTextfield і JTextArea.
Прапорці та перемикачі: Checkbox, JCheckbox, JRadioButton.
Прапорці незалежно від інших прапорців завжди можуть бути встановлені або скинуті. Наприклад, потрібно написати програму, яка комбінує властивості різних тварин, отримуючи нові види. Можна породжувати різні види тварин у своїх експериментах, використовуючи ряд прапорців. Тоді користувач зможе вибирати будь-яку комбінацію свойст.
Перемикачі, навпаки, завжди об'єднуються в групи. У такій групі кожен раз може бути вибраний один і тільки один варіант. Якщо користувач змінить рішення, то обраний варіант скидається автоматично.
У бібліотеці AWT як прапорці, так і перемикачі є екземплярами класу Checkbox.
Для додавання прапорця в контейнер потрібно написати:
sheep=new checkbox (вівця); (sheep);
Для додавання перемикача в групу, спочатку потрібно створити екземпляр класу CheckboxGroup для групи і вказати його в конструкторі:
fabre=new CheckboxGroup (); rot=new Checkbox (червоний, fabre, false); (rot);
Бібліотека Swing надає перемикачі тільки там, де підтримується компонент RadioButton, і таким чином в Swing є два окремих класи: JCheckbox для прапорців і JRadioButton для перемикачів.
Для додавання прапорця в контейнер, напишемо:
sheep=new JCheckbox (вівця); (sheep);
Щоб додати перемикач в групу, потрібно створити перемикачі як екземпляри класу JRadioButton, встановити одну з опцій в значення true і потім поместітьпереключателі в ButtonGroup-об'єкт:
b1=new JRadioButton (тигр); b2=new JRadioButton (пантера); b3=new JRadioButton (леопард) ;. setSelected (true); gruppe=new ButtonGroup () ;. add (b1) ; gruppe.add (b2); gruppe.add (b3); add (b1);
...
Під час виконання програми можна звертатися до наступних public-методам примірника Checkbox:
(AWT) :() - повертає групу перемикачів () - встановлює групу перемикачів () - повертає мітку компонента (String) - встановлює мітку компонента () - визначає, чи вибраний компонент (String) - встановлює перемикач із заданим ім'ям (AWT) :() - повертає обраний в даний час перемикач в групі (Checkbox) - вибирає заданий перемикач в групі JRadioButton (Swing) :() - повертає найменування компонента (String) - змінює найменування компонента () - перевіряє , чи вибраний компонент (Boolean) - встановлює або скидає компонент (Icon) - встановлює значок, що відображається на компоненті (ButtonUI) - змінює вид Look amp; Feel-компонента (Swing) :( abstractButton) - додає перемикач в групу () - повертає обраний перемикач в групі
Для прапорців і перемикачів реалізується переважно інтерфейси ItemListener і ActionListener
Висновок
У цьому курсової рабoту ми розглядали мову JAVA. Середа Java - це щось набагато більше, ніж просто мова програмування. Основою популярності Java є вбудовані класи-абстракції, які зробили його мовою, дійсно незалежним oт платформи. Мова має втілювати такі якості: прoстоту і міць, безпека, об'єктну oріентірованность, надійність, інтерактивність, архітектурну незалежність, можливість інтерпретації, високу продуктивність і легкість у вивченні. Навіть якщо ви ніколи не напишете жодного рядка на мові Java, знати o його можливостях вельми кори...