メッセージが表示されるフレームを持つJavaソケットサーバーを作成しようとしています。
しかし、フレーム コンストラクターからサーバーを実行すると、フレームが表示されません。
私のコードの一部があります:
フレームの呼び出し:
public static void main(String[] args) {
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
try {
new ServerForm().setVisible(true);
} catch (IOException ex) {
Logger.getLogger(Ship_Server.class.getName()).log(Level.SEVERE, null, ex);
}
}
});
サーバーの作成:
public ServerForm() throws IOException {
initComponents();
hipServer Server = new hipServer();
}
サーバー コンストラクター:
public ShipServer() throws IOException {
ServerSocket listener = new ServerSocket(8901);
System.out.println("Server is Running");
try {
while (true) {
...
}
} finally {
listener.close();
}
}
サーバーを実行し、アクティブなフレームをライブにするために、何か提案できますか?