У меня есть код ниже, чтобы добавить JPanel к другому JPanel, пользовательский интерфейс не отображается.
Я попытался изменить User_UI только на JButton, но он также не отображается.
Это кажется довольно прямолинейным, я сделал ошибку?
private void startActionPerformed(java.awt.event.ActionEvent evt) {
userArray = new User_UI[9];
for (int x = 0; x < 9; x++) {
User_UI tmp = new User_UI(); // JPanel Object
mainPanel.add(tmp); // Adding to a JPanel with GridLayout
}
validate();
}
У меня есть этот метод в моем классе user_ui, который я использовал для обновления JLabel. Однако каждый раз, когда я запускаю функцию, вся панель (mainPanel) исчезает.
public void setID(final String id) {
System.out.println("ID SET to " + id);
this.id = id;
id_no.setText(id);
}