私はGUIの経験がないので、私はちょうど周りにうんざりして、物事を把握しようと夢中になっています。私が今いるのは、私がIボタンを押すと、別のウィンドウが名前付きのコンボボックスとウィンドウを閉じるボタンをポップアップし、選択した選択肢をメインウィンドウに返すことです。 私が見えなくなるために、またはどのようにそれはあなたの条件を満たしているかどうかを確認、私の元のウィンドウ(library_GUI)情報を送信し、リリース時に閉じるボタンを作成するにはどうすればよいですか?
JComboBox nameBox = new JComboBox(names.toArray());
contentPane.add(nameBox, BorderLayout.NORTH);
String nam = (String)nameBox.getSelectedItem();
JButton checkOutButton = new JButton("Check Out");
checkOutButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
JFrame.setVisible(false);
}
私の意見では、ウィンドウはJFrameの代わりにJDialogのインスタンスです。 – Alanmars
JOptionPaneやJDialogなどの第2のウィンドウとしてモーダルダイアログを使用します。次に、最初のクラスに、ダイアログが返された後にコンボボックスを照会させるだけです。 –