2013-11-24 4 views
0

Здесь мы идем ... В моей форме для входа в форму для Java есть опция, называемая забытым паролем .. Когда я нажимаю кнопку, то панель должна появляться в тот же момент, когда JFrame возвращается и держите в качестве оттенка окна. Эта новая панель выходит вперед.Как сделать JPanel видимым после нажатия на JButton на JFrame

it.dispose();

это закрыть окно по умолчанию, есть ли способ сделать окно that..keep по умолчанию открыты и идет назад, как тень, панель приходит ForWord

+0

Я думаю, вы, ребята, понимаете мой вопрос – JLink

ответ

0

Dont использовать .dispose() вам нужно только, чтобы скрыть его .Использование

.setVisible(false); 

Если вы хотите, чтобы сделать его затухать вы должны анимировать it.Use JDialog instead.and играть немного с opacity.Bud в этом случае не записывайте установить видна False.Or вы не увидите его вообще.

На новый компонент, который вы хотите иметь над ним

.setAlwaysOnTop(true); // this makes sure that you will see it on top of your main window 

после того, как вы закончите убрать его с распоряжаются, если вам не нужно это потом.

+0

Как работать с JDialog, можете ли вы привести пример, связанный с моей викториной? – JLink

+0

То же самое, что и JFrame, если вы знаете, как использовать этот. У него также есть метод установки непрозрачности, поэтому Я использую его для анимации некоторых моих вещей. У него также есть те же методы, что и нечего бояться. –

+0

Это то же самое, что и JFrame, но как дать непрозрачность, чем я никогда не работаю с этим ... как бы назвать мой Jpanel видимым один JDialog – JLink

Смежные вопросы