Здравствуйте, mihauzen, Вы писали:
M>Я а основе JPanel создаю аля диалоговые окна. Почему не на JInternalFrame/JDesktopPane? Отвечаю — мне важен внешний вид этого диалогового окна. Что бы изменить внешний вид у JInternalFrame/JDesktopPane нужно лопатить их лук_энд_фил, что не оч хоцца. А так я с помощью картинок создаю необходимый тайтл, фон основного диалога, виды кнопачек.
Может в твоем случае имеет смысл использовать JWindow, а не JPanel? Выглядеть будет так,как ты захочешь (в качестве content pane вешаешь свою навороченную панель). Правда насчет прозрачности ничего не скажу — насколько помню, довольно сложно ее там сделать. Зато куча проблем, идущих от JPanel, сразу снимется (твоя проблема, фокус не надо контролировать и т.д. и т.п.).
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>