Проблема с добавлением кнопки при двойном щелчке по метке команды - PullRequest
0 голосов
/ 19 апреля 2010

Hy,

У меня возникла интересная проблема, с которой я столкнулся. Когда я дважды щелкаю JLabel в JSplitPane, я хочу добавить еще одну кнопку J в JPanel, это более короткий способ сделать перетаскивание. Проблема в том, что кнопка не появляется, только если я наведу указатель мыши на область, где должна появиться кнопка. Почему так происходит? Кто-нибудь понял? Есть ли какие-то проблемы, связанные с темой? Извините, я забыл упомянуть, что метка, которую я хочу дважды щелкнуть, находится в другой панели Jpanel, из которой я хочу показать кнопку, возможно, имеет значение Заранее спасибо

1 Ответ

0 голосов
/ 19 апреля 2010

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

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

Если вам нужна дополнительная помощь, опубликуйте свою SSCCE , показывая проблему.

...