Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TitledBorder с JCheckBox в заголовке

410
08 мая 2007 года
Tavix
70 / / 20.05.2000
Доброго времени суток!
Столкнулся с такой проблемой: хотел в конструктор TitledBorder'а засунуть new JCheckBox(), что вызвало ошибку при компиляции. Покопался в доках - оказывается, незя :(
Отсюда, собственно, и вопрос: может быть кто-нибудь развлекался, писал рамки, чтобы в них можно было в title засовывать JComponent?
Или кто знает ссылки на доки, как это можно реализовать...
Заранее спасибо!
6.6K
09 мая 2007 года
Aoli
185 / / 22.01.2007
А ты представь себе окно, в заголовке которого кнопка.
Потому и не реализовано.
410
09 мая 2007 года
Tavix
70 / / 20.05.2000
Цитата: Aoli
А ты представь себе окно, в заголовке которого кнопка.
Потому и не реализовано.


Я имел ввиду заголовок рамки....

6.6K
09 мая 2007 года
Aoli
185 / / 22.01.2007
А ты представь себе рамку, в заголовке которого кнопка.
Потому и не реализовано.
410
10 мая 2007 года
Tavix
70 / / 20.05.2000
Цитата: Aoli
А ты представь себе рамку, в заголовке которого кнопка.
Потому и не реализовано.



См. img.jpg

11K
18 мая 2007 года
0ver10PD
45 / / 05.12.2005
Код:
import java.awt.BorderLayout;

import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;

public class Main extends JFrame {

    public Main() {
        setSize(120, 120);
        JPanel content = (JPanel) getContentPane();
        content.setBorder(
            BorderFactory.createCompoundBorder(
                BorderFactory.createTitledBorder("Группа1"),
                BorderFactory.createEmptyBorder(5,5, 5, 5)));
        content.setLayout(new BorderLayout());
        content.add(new JRadioButton("Кнопка 1"), BorderLayout.NORTH);
        content.add(new JRadioButton("Кнопка 2"), BorderLayout.SOUTH);
        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new Main();
    }

}

пробуй
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог