ПредишенСледващото

В диалоговия прозорец, за да изберете опциите на Java, просто блог за Java
Библиотеката Swing съдържа много готови диалози, които ви позволяват да се добавят малки количества информация. Класът на JOptionPane има четири статични методи:

showMessageDialog - показва съобщение и чака, докато потребителят кликне върху бутона OK.

showConfirmDialog - показва съобщение и чака за потвърждение (OK или Cancel (Отказ)).

showOptionDialog - показва съобщение и ви позволява да избирате измежду няколко опции.

showInputDialog - показва съобщение и редактиране кутия, потребителят трябва да въведете информацията. В диалоговия прозорец може да включва компоненти за въвеждане на данни. Този компонент може да бъде полето за редактиране, където потребителят въведе произволен низ, или падащ списък, една от точките, които потребителят трябва да изберат.

Разположението на диалоговите прозорци и избор на икони за стандартни съобщения зависи от стила на интерфейса.

Иконата в лявата част на прозореца се избира в зависимост от вида на съобщението.

Има пет вида съобщения:

За мнения икона PLAIN_MESSAGE не е налична. Налице е също така метод за всеки тип диалогов прозорец, който ви позволява да използвате своя собствена икона.

Всеки от диалози могат да се сдружават някои видове съобщения, които могат да бъдат низ, икона, компонент на потребителския интерфейс или друг обект. По-долу показва как тези съобщения се показва на екрана.

  • String - отпечатва линия
  • Икона - има своя икона
  • Компонент - компонент показва
  • Object [] - показва всички обекти, да ги един върху друг показване.
  • Всеки друг обект - използва метод ToString и показва низ в резултат от тази трансформация.

Разбира се, в повечето случаи, това се показва на екрана на съобщението на. В същото време възможността за показване на Компонент клас съоръжения диалоговия прозорец осигурява по-голяма гъвкавост. Външен вид бутони, разположени в долната част на прозореца зависи от вида и типа на възможности за диалог.

методи разговори showMessageDialog () или showInputDialog (). ти са ограничени до стандартен набор от бутони (OK или OK и Отказ). Причиняване метод showConfirmDialog (). Можете да изберете един от четирите типа възможности:

  • DEFAULT_OPTION
  • YES_NO_OPTION
  • YES_NO_CANCEL_OPTION
  • OK_CANCEL_OPTION

С метод showOptionDialog (), можете да зададете произволна набор от възможности, като се посочва набор от предмети, съответстващи на всеки от тях. Елементите на този масив се извеждат на екрана, както следва.

  • String - създава бутон, чийто етикет е определен низ.
  • Икона - създава бутон, чийто етикет е посочен икона.
  • Компонент - съставни дисплеи.
  • Всеки друг обект - прилага ToString и създава един бутон, който е обозначен на получения низ.

Статичните методи за създаване на диалогови прозорци със следните стойности.

  • showMessageDialog - няма връщане стойност.
  • showConfirmDialog - цяло число, което съответства на избрания вариант.
  • showOptionDialog - цяло число, което съответства на избрания вариант.
  • showInputDialog - низ влезе или избран от потребителя.

showConfirmDialog () и showOptionDialog () връща цяло число, което показва бутонът, който потребителят е кликнал. Що се отнася до избора на диалоговия прозорец с опции, тази цифра е серийния номер. Ако вместо да изберете като потребителят затвори диалогови опции на наказателното поле, CLOSED_OPTION за връщане стойност. Константи използвани като връщане, стойностите са дадени по-долу.

Въпреки изобилието от мнемоничен, просто създайте диалогов прозорец.

  1. Изберете типа на диалогов прозорец (потвърждение съобщение, изберете или въведете).
  2. Изберете иконата (грешка, информация, предупреждението, поставя под въпрос тяхната собствена или не).
  3. Изберете съобщението (низ, икона, потребителски компонент или компоненти на масива).
  4. Ако сте избрали диалогов прозорец, за да потвърдите избора, задайте опциите за типа (по подразбиране, Да / Не, Не / Cancel или OK / Отказ).
  5. Ако решите да изберете диалоговия опции прозорец посочете опциите (линия, икони или персонализирани компоненти), както и опция е избрана по подразбиране.
  6. Ако сте избрали диалогов прозорец за въвеждане на данни, изберете полето за редактиране или падащия списък.
  7. Намерете най-подходящия метод в класа JOptionPane.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!