Как удалить кнопку из фрейма?

344
08 февраля 2017, 23:34

Как удалить кнопку с фрейма?

JFrame frame = new JFrame();
JButton button = new JButton();
frame.getContentPane().add(BorderLayout.SOUTH, button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.setVizible(true);

А теперь, как мне удалить кнопку из фрейма?

Answer 1

Используем метод remove:

frame.remove(button);

или

button.getParent().remove(button);
Answer 2

Используй Remove:

panel.remove(button);
READ ALSO
Динамическое создание кнопок с image в scene2d

Динамическое создание кнопок с image в scene2d

Как динамически создать несколько TextButtom("Текст на кнопке",skinUI, "toggle") с разными image? Изображений много и записывать их в skin атлас будет слишком...

281
Различие панелей в JavaFX

Различие панелей в JavaFX

Доброго времени суток!

310
Захват значений в лямбда-выражении

Захват значений в лямбда-выражении

Лямбда-выражения должны использоваться для захвата значений, а не переменныхЗахват значений побуждает писать код без побочных эффектов,...

336