2016-02-06 7 views
1

Что я могу использовать, чтобы воссоздать синий фон заголовка на странице входа в facebook в JFrame?Facebook синий фон наверху на Jframe

enter image description here

Это школьный проект, и наш профессор попросил сделать Fb домашним используя javax.swing *. и awt. Вот как выглядит моя до сих пор.

enter image description here

+0

Вы можете использовать кнопку, аналогичную Создать учетную запись и сделать его unclickable – Sachin

+0

я попробовал, что уже и она охватывает из других компоненты JLabel и jtxtfields. – Alpha

+0

Вы можете попробовать переопределить метод 'paintComponent()' JPanel' и использовать там «GradientPaint». –

ответ

1

использование JLabel. Вы можете добавить картинку на JLabel и добавить Цвет фона

JLabel.setBackground (Color.BLUE); JLabel.setOpaque (true);

добавить метку сначала в jframe и добавить текстовое поле после, JFrame.add (JLabel); JFrame.add (JTextField);

так, что текстовое поле находится на вершине JLabel

+0

Закрыть, но он все еще закрывает другие вещи даже с помощью setOpaque (true). Есть ли способ реализовать заголовок внутри Jframebackground? как сделать его иметь два цвета фона? – Alpha

+0

@ Алфа, если вы добавите Jlabel на свою Jframe сначала после текстового поля. метка будет находиться под текстовым полем. в моем примере, возможно, будет работать –

+0

Я добавил Jlabel для заголовка после всех затронутых объектов, теперь он работает благодаря! – Alpha

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