Как отобразить результаты функции в отдельном GUI? - PullRequest
0 голосов
/ 06 апреля 2020

Итак, используя WindowBuilder и eclipse, я сделал определенные функции, которые читают текстовый файл и отображают определенные данные - я хочу связать этот результат с JFrame, который я создал в отдельном классе

Это коды для каждого:

Это мой publi c класс adminAccounts:

File inputFile = new File("UserAccounts.txt");
Scanner fileScanner = new Scanner(inputFile);
String s="admin";
int i;

while (fileScanner.hasNextLine()) 
{
String line = fileScanner.nextLine();
String[] arr = line.split(",");

if(arr[6].contains(s)) 
{
    //System.out.println(arr[1]);
}

И это мой класс AdminUsers, который в настоящее время является JFrame с заголовком, и я хотел бы отобразить результаты adminAccounts в JFrame

private JPanel contentPane;

public static void AdminFrame() {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                AdminUsers frame = new AdminUsers();
                frame.setVisible(true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

/**
 * Create the frame.
 */
public AdminUsers() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 450, 300);
    contentPane = new JPanel();
    contentPane.setBackground(new Color(255, 255, 204));
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    JLabel Header = new JLabel("Choose from the following Admin usernames:");
    Header.setBounds(10, 11, 321, 14);
    contentPane.add(Header);

    JLabel result = new JLabel();
    result.setBounds(184, 47, 46, 14);
    contentPane.add(result);
}

Пожалуйста, помогите, поскольку я новичок в этом и очень запутался!

...