проблема с интерфейсом NetBeans - PullRequest
       9

проблема с интерфейсом NetBeans

0 голосов
/ 14 сентября 2009

Я разработал этот графический интерфейс в NetBeans, в котором есть холст, пара JtextAreas и Jbutton. Это выглядит великолепно в режиме предварительного просмотра, проблема в том, что когда я запускаю реальную программу, текстовые области сжимаются до тех пор, пока программа не напечатает в них что-то, затем они расширяются до их полного размера, кнопка J становится невидимой, пока я не наведу на нее курсор мыши, затем она остается видимой, есть также Jlabel, который просто не отображается в программе только в режиме предварительного просмотра. Я разработал еще одну программу в NetBeans раньше, но у меня не было этих проблем. Есть идеи, что я могу делать не так?

1 Ответ

1 голос
/ 14 сентября 2009

Понятия не имею, что не так, но вы НЕ должны использовать Canvas. Это компонент AWT, и вы не должны использовать компоненты AWT в приложении Swing.

На самом деле проблема в холсте. Компоненты AWT окрашены поверх компонентов Swing, что может стать причиной проблемы. Может быть поэтому мышка заставляет кнопку показываться через холст. Я никогда не смешивал компоненты AWT / SWING, поэтому не знаю, с какими странными артефактами рисования вы столкнетесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...