Проблема с добавлением кнопок при двойной щелчке по метке команды

StackOverflow https://stackoverflow.com/questions/2664284

Вопрос

Hy,

Я получил рельефную проблему, на которой я наткнулся. Когда я дважды щелкнул JLabel в jsplitpane, я хочу добавить еще один jbutton в jpanel, это более короткий способ сделать драг и падать. Проблема в том, что кнопка не отображается только в том случае, если я уставлю мышь на область, которая должна появиться кнопка. Почему это происходит таким образом? Кто-нибудь получил подсказку? Есть ли некоторые проблемы, связанные с нитью? Извините, я забыл упомянуть, что JLABEL, которую я хочу дважды щелкнуть, в другой jpanel, из которой я хочу унижать JButton, возможно, актуален. заранее спасибо

Это было полезно?

Решение

Когда вы добавляете (удалить) компонент на видимый графический интерфейс, то вам следует сделать:

panel.add( component );
panel.revalidate();
panel.repaint();

Если вам нужно больше помочь опубликовать свой Соревнование показывая проблему.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top