実際のプログラムが開始する前に、情報を収集する GUI をプログラムに起動させようとしています。メインでは、スタートボタンが押されるまで実行される JFrame を呼び出して、メインプログラムを起動しようとします。initializeLauncher の基本クラスを除いて、すべてが正しいようです。ありがとう!
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class InitializeLauncher implements ActionListener {
InitializeLauncher() {
JFrame frame = new JFrame("launcherClient");
Container c = frame.getContentPane();
Dimension d = new Dimension(700,400);
c.setPreferredSize(d);
JButton startButton = new JButton("Start");
JPanel pane = new JPanel();
startButton.addActionListener(this);
pane.add(startButton);
frame.add(pane);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setResizable(false);
frame.setVisible(true);
}
public void buttonClicked(ActionEvent e)
{
ApplicationDeploy displayExample = new ApplicationDeploy();
displayExample.initializeGameClient();
}
}
...そして、主にこれを呼び出します:
InitializeLauncher launcher = new InitializeLauncher();
launcher.InitializeLauncher();