A párbeszédablak válassza ki a java a lehetőségeket, csak a blog java
showMessageDialog - megjelenít egy üzenetet, és megvárja, amíg a felhasználó rákattint az OK gombot.
showConfirmDialog - megjelenít egy üzenetet, és megvárja a nyugtázó (OK vagy a Mégse (Cancel)).
showOptionDialog - megjelenít egy üzenetet, és lehetővé teszi, hogy több lehetőség közül választhatnak.
showInputDialog - megjelenít egy üzenetet, és beviteli mezőbe a felhasználónak meg kell adnia az adatokat. A párbeszédablak összetevőket tartalmazhat adatbeviteli. Ez a komponens lehet a mezőben, ahol a felhasználó belép egy tetszőleges sztring, vagy legördülő listából, az egyik pont, ami a felhasználónak meg kell választani.
Az elrendezés a párbeszédpanelek és ikonok közül szabványos üzeneteket, függ a felület stílusát.
Az ikon a bal oldalon az ablak van kiválasztva típusától függően az üzenetet.
Jelenleg öt fajta üzenetek:
Beosztásokra PLAIN_MESSAGE ikon nem áll rendelkezésre. Van is egy módszer minden típusú párbeszédablak, amely lehetővé teszi, hogy használja a saját ikont.
Mindegyik dialógusok lehet társítani bizonyos típusú üzenet, amely lehet egy string, egy ikon, egy komponense a felhasználói felületen vagy bármilyen más tárgy. Az alábbiakban bemutatjuk, hogy ezek az üzenetek jelennek meg a képernyőn.
- Húr - kinyomtatja a sorban
- Ikon - megjelenít egy ikont
- Component - alkatrész kijelzők
- Object [] - megjeleníti az összes tárgyat, megmutatva nekik az egyik a másik tetejére.
- Bármely más objektumok - használ toString eljárás és megjeleníti a húr A transzformáció eredményeként.
Természetesen a legtöbb esetben, akkor jelenik meg a képernyőn sorban az üzenetet. Ugyanakkor képes megjeleníteni a párbeszédablakban komponens osztályú létesítmények nagyobb rugalmasságot biztosít. Megjelenése gombok alján található az ablak típusától függ és az a fajta párbeszéd opciók.
Calling módszerek showMessageDialog () vagy showInputDialog (). Ön csak egy szabványos gombok (OK vagy az OK és Mégsem). Okozó showConfirmDialog () módszer. Megadhatja a négy fajta közül:
- DEFAULT_OPTION
- YES_NO_OPTION
- YES_NO_CANCEL_OPTION
- OK_CANCEL_OPTION
A showOptionDialog () metódus, megadhat egy tetszőleges beállításegyüttest megadásával egy sor megfelelő objektumok mindegyik. Ennek elemei tömb jelennek meg a képernyőn az alábbiak szerint.
- Húr - létrehoz egy gombot, amelynek címkéjén megadott karakterlánc.
- Ikon - létrehoz egy gombot, amelynek címkéjén megadott ikonra.
- Component - komponens jelenik meg.
- Minden más tárgyat - alkalmazza a toString, és létrehoz egy gombot, amely jelölt az így kapott szöveget.
Statikus módszerek létrehozása párbeszédpanelek az alábbi értékeket.
- showMessageDialog - nincs visszatérési értéke.
- showConfirmDialog - egy egész szám, amely megfelel a kiválasztott opció.
- showOptionDialog - egy egész szám, amely megfelel a kiválasztott opció.
- showInputDialog - string be, vagy a felhasználó által kiválasztott.
showConfirmDialog () és showOptionDialog () függvény értéke jelzi a gomb, amely a felhasználó kattintott. Ami a választás a lehetőségek párbeszédpanel ez a szám a sorozatszámot. Ha ahelyett, hogy kiválasztják a felhasználó bezárja a párbeszédpanelt lehetőségek, a visszatérési érték CLOSED_OPTION. Állandók a visszatérő, az értékeket az alábbiakban közöljük.
Annak ellenére, hogy a rengeteg emlékeztető, hozzon létre egy párbeszédablak.
- Típusának kiválasztása párbeszédablak (üzenet visszaigazolást, válassza ki vagy írja be).
- Válassza ki az ikont (hiba, információ, figyelmeztetés, megkérdőjelezik saját, vagy nem).
- Válassza ki az üzenet (string, egy ikon, egy egyéni alkatrész vagy alkatrészek a tömb).
- Ha kijelölt egy párbeszédablak a választás megerősítéséhez, állítsa be a lehetőségeket a típusa (alapértelmezés szerint igen / nem Nem / Mégsem vagy OK / Mégse).
- Ha úgy dönt, hogy válassza ki a lehetőségek párbeszédpanelen adja meg a beállításokat (vonal, ikonok, vagy egyedi alkatrészek), valamint a lehetőséget, az alapértelmezett beállítás.
- Ha a választott párbeszédablak be adatokat, válassza ki a mezőt vagy legördülő listából.
- Keresse meg a megfelelő módszert az JOptionPane osztályban.