Hallo an alle 
Ich weiß leider nicht ob das der richtige Bereich ist, aber ich schreibe es mal trotzdem hier rein.
Ich habe erstmal eine Server.jar Datei welche mit der ServerStart.bat Datei gestartet wird.
Der Server generiert auf einer Domain dann ein graphisches Interface. (Tic-Tac-Toe :bae: )
Ich habe den Spieler, welche das Spiel gerade gegen den Computer spielt.
Die Spieler Variable wird folgender Maßen erstellt:
Und ich wollte mal wissen, ob es möglich ist, dem Spieler eine Frame zu öffnen (Windows-Fenster) ?
Mein Frameklasse heißt jetzt "FrameTest.java" und ist eine reine JFrame Klasse.
Wie der Name schon sagt will ich testen, ob es möglich ist, die Frame auf dem Spieler-PC anzuzeigen.
Achtung: Nicht in Form eines Browser Dialog Fensters, sondern als echtes Windows Fenster ?
Wenn ja, wie ?
Hier ist jz nochmal der Code:
Der Spieler (Patrick, auf einem anderen PC) sieht sie aber nicht.
Sie taucht nur auf meinen PC auf, dort wo die Server-Konsole läuft :autsch:
Bitte um Hilfe, wie ich die Frame auf seinen PC bekommen.
Vielen Dank schon einmal im Voraus
Mfg
Max
Ich weiß leider nicht ob das der richtige Bereich ist, aber ich schreibe es mal trotzdem hier rein.
Ich habe erstmal eine Server.jar Datei welche mit der ServerStart.bat Datei gestartet wird.
Der Server generiert auf einer Domain dann ein graphisches Interface. (Tic-Tac-Toe :bae: )
Ich habe den Spieler, welche das Spiel gerade gegen den Computer spielt.
Die Spieler Variable wird folgender Maßen erstellt:
Code:
Player p = this.getServer().getLocalPlayer();
Und ich wollte mal wissen, ob es möglich ist, dem Spieler eine Frame zu öffnen (Windows-Fenster) ?
Mein Frameklasse heißt jetzt "FrameTest.java" und ist eine reine JFrame Klasse.
Wie der Name schon sagt will ich testen, ob es möglich ist, die Frame auf dem Spieler-PC anzuzeigen.
Achtung: Nicht in Form eines Browser Dialog Fensters, sondern als echtes Windows Fenster ?
Wenn ja, wie ?
Hier ist jz nochmal der Code:
Java:
@EventHandler(priority = EventPriority.HIGH)
public void onPlayerWin(PlayerWinEvent evt)
{
Player p = this.getServer().getLocalPlayer();
TestFrame tf = new TestFrame(); // taucht plötzlich bei mir (wo der Server läuft) auf.
tf.setVisible(true);
}
Der Spieler (Patrick, auf einem anderen PC) sieht sie aber nicht.
Sie taucht nur auf meinen PC auf, dort wo die Server-Konsole läuft :autsch:
Bitte um Hilfe, wie ich die Frame auf seinen PC bekommen.
Vielen Dank schon einmal im Voraus
Mfg
Max