У меня в школе есть проект по созданию приложения.Поскольку я довольно новичок в мире Java, я борюсь.
Я решил поработать в NetBeans и попытаться каким-то образом динамически создать приложение.Я создал класс JFrame
динамически в пакетах с исходным кодом и добавил туда несколько кнопок (динамически).
Затем я создал другой класс JPanel
, который я хочу связать с классом JFrame
, используя Jbutton в классе JFrame
.Однако я не знаю, как JFrame
вызывается в классе JFrame
, что означает, что я не могу ничего добавлять или удалять из него, только динамически.
Я пытался создать новый экземпляр с именем JFrame
но он просто написал бы, что не может найти символ.
Я также попытался просто назвать JFrame
(Frame.add(nr)
), но он только написал, что
non-static method add cannot be referenced from a static context
public class Frame extends javax.swing.JFrame {
public Frame() {
initComponents();
}
private void createRecipeActionPerformed(java.awt.event.ActionEvent evt) {
intro.show(false);
NewRecipe nr = new NewRecipe();
Frame.add(nr);
nr.show(true);
}
Мой ожидаемый результат: при нажатии JButton
в JFrame
появляется JPanel
.