2016-12-25 12 views
0
JPanel panel = new JPanel(); 
panel.setLayout(null); 

JButton button = new JButton(); 

button.setSize(30, 30); 
button.setLocation(30, 30); 

panel.add(button); 

Я не знаю, но иногда кнопка появляется сама по себе (как я понимаю), и иногда кнопка не появляется, пока мышь не навешивает ее. Можете ли вы объяснить, пожалуйста, это ошибка или я что-то не так.Иногда Jcomponents не отображается до наведения мыши

+0

Я заметил, что если я добавить строку – user5675069

+0

я заметил, что если я добавить строки button.setBorderPainted (ложь); моя кнопка появляется все время. – user5675069

+1

JFYI, вы можете отредактировать свои комментарии в течение 5 минут после публикации их; вы также можете удалить свои комментарии в любое время, если не найдете их ненужными. Встрочный код как 'button.setBorderPainted (false);' заключить его с символом backtick'. –

ответ

0

Метод

перекрасить()

представляет собой раствор