Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Java - dialogové okno

Dobrý večer potřeboval bych pomoct s dialogovým oknem v Javě. Chtěl bych udělat, že když spustím program tak na mě vyskočí jedno s nabídkou, ze které něco vyberu a následně na mě vyskočí další okno s dalším výběrem. Mohl byste mě někdo poradit jak na to? Je to hra, a v prvním okně má být výběr velikosti pole a v druhém počet hráčů. Budu rád za každou radu. Díky.

Předmět Autor Datum
To je pokračování? http://pc.poradna.net/q/view/1556907-vyvoj-hry-jav a
Wikan 16.02.2016 20:28
Wikan
Ano omlouvám se nemohl jsem to najít.
Jeaps666 16.02.2016 20:30
Jeaps666
Takže stejná otázka jako před tím. S čím máš konkrétně problém?
Wikan 16.02.2016 20:31
Wikan
Vytvoření dvou dialogových oken, jedno na výběr hry a po něm výběr hráčů.
Jeaps666 16.02.2016 20:33
Jeaps666
To není moc konkrétní.
Wikan 16.02.2016 20:33
Wikan
Nevím jak víc to popsat?! Něco v tomhle smyslu http://docs.oracle.com/javase/tutorial/uiswing/com po…
Jeaps666 16.02.2016 20:38
Jeaps666
Vždyť tam máš příklady. Prostě vyskočí jedno okno a až ho zavřeš, tak vyskočí druhé. I když osobně b…
Wikan 16.02.2016 20:40
Wikan
A jak udělat, když teda zvolím nějakou možnost abych pokračoval rovnou do hry?
Jeaps666 16.02.2016 20:48
Jeaps666
Tak teď asi nechápu, na co se vlastně ptáš. Pokud uživatel to okno zavře, tak už přece pokračuješ ro…
Wikan 16.02.2016 21:04
Wikan
Spustím hru-> vyskočí okno, kde si vyberu jak velká deska má být-> potvrdím->vyskočí další okno, kde…
Jeaps666 16.02.2016 21:07
Jeaps666
No však. Takže znovu, co naprosto přesně a konkrétně ti činí problém? Pokud řekneš že všechno, tak z…
Wikan 16.02.2016 21:17
Wikan
nevím jak prostě udělat ty okna mám zatím jen Menu.
Jeaps666 16.02.2016 21:25
Jeaps666
Sám jsi sem přece dával odkaz na příklady. Nechápu.
Wikan 16.02.2016 21:26
Wikan
Nejsem si jist, jestli jsem správně pochopil, zkrátka si zjisti, jaké okno co vrací a jestli vůbec.…
Alt 105 16.02.2016 22:19
Alt 105
Pardon, špatn kotva v linku: http://docs.oracle.com/javase/7/docs/api/javax/swi ng/JOptionPane.html#… poslední
Alt 105 16.02.2016 22:22
Alt 105

Nejsem si jist, jestli jsem správně pochopil, zkrátka si zjisti, jaké okno co vrací a jestli vůbec. Případně můžeš udělat vlastní JDialog a v něm si vracet cokoli.

(http://docs.oracle.com/javase/7/docs/api/javax/swi ng/JOptionPane.html#showConfirmDialog%28java.awt.C omponent,%20java.lang.Object%29)

To ještě jedno meziokno snad zvládneš. Od vláken abstrahuji.

public class Test {

	public static void main(String[] args) {
		String[] moznosti = {"4x4", "6x6", "8x8"};
		String s = (String)JOptionPane.showInputDialog(
		                    null,
		                    "Vyber hru: ",
		                    "Start hry",
		                    JOptionPane.PLAIN_MESSAGE,
		                    null,
		                    moznosti,
		                    moznosti[0]);
		if ((s != null) && (s.length() > 0)) {
		    JFrame frame = new JFrame("HRA");
		    JLabel label = new JLabel(s);
		    frame.add(label);
		    frame.setSize(300, 300);
		    frame.setPreferredSize(new Dimension(300, 300));
		    frame.setVisible(true);
		    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		} else {
			System.exit(0);
		}
	}

}

Zpět do poradny Odpovědět na původní otázku Nahoru