Я хочу, чтобы программа открыла JFrame, в котором есть диалоговое окно, в настоящее время, когда я пытаюсь открыть userFileSelected, она открывает основной JFrame, который обычно показывает содержимое файла ввода, но я хочу, чтобы программа открывала JFrame с диалоговое окно, чтобы пользователь мог сначала ввести файл, а затем программа откроет файл, который был введен.
Может кто-нибудь помочь мне выяснить, как я мог бы сначала открыть JFrame с помощью диалогового окна, а затем открыть остальную часть программы.
Класс с JFrame, принимающим пользовательский ввод:
public class userFileSelected extends JFrame implements ActionListener, KeyListener {
public static void main(String[] args) {
JFrame parent = new JFrame();
String selectedFile;
selectedFile = JOptionPane.showInputDialog(parent, "Input file name");
String selectedFile1 = selectedFile;
selectedRequirement = selectedFile1;
}
Где я хочу, чтобы класс назывался:
@Override
public void actionPerformed(ActionEvent ae) {
if ("FileInput".equals(ae.getActionCommand())) {
userFileSelected ufs = new userFileSelected();
}