Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Все игры
Войти
Регистрация
Лента
Видео
Музыка
Группы
Игры
Мы применяем рекомендательные технологии
Mail
О компании
Реклама
Разработчикам
Мобильная версия
Помощь
Обсудить проект
Пользовательское соглашение
Программирование на java
О группе
Участники
Фото
Видео
Музыка
Обсуждения
Запись
https://my2.imgsmail.ru/mail/ru/images/my/player3.swf?file=#{URL}&time=#{Time}&mid=0&vol=#{Vol}&linkshow=1&linkurl=https://my.mail.ru/music/songs/#{file}&title=#{title}
« Предыдущая запись
·
Следующая запись »
Андрей А
,
15-09-2009 12:37
(
ссылка
)
Это спам
Динамичесское увеличение
Нравится
Написать комментарий
Рейтинг
0
11-11-2009 00:37 (
ссылка
)
Re: Динамичесское увеличение
Например, вот так:
final JFrame Hauptfenster = new JFrame();
Hauptfenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Hauptfenster.setSize(new Dimension(500, 500));
Hauptfenster.getToolkit().setDynamicLayout(true);
Hauptfenster.setResizable(true);
Container contentPane = Hauptfenster.getContentPane();
contentPane.setLayout(null);
final JPanel panel = new JPanel();
final JPanel panel0 = new JPanel();
Hauptfenster.addComponentListener(new ComponentAdapter(){
@Override
public void componentResized(java.awt.event.ComponentEvent e){
panel.setSize(Hauptfenster.getSize().width / 2, Hauptfenster.getSize().height / 2);
panel0.setSize(Hauptfenster.getSize().width / 2, Hauptfenster.getSize().height / 2);
Hauptfenster.validate();
}
});
panel.add(new JButton("Hi"));
panel.setBackground(Color.blue);
contentPane.add(panel);
panel.setBounds(200, 200,200,200);
panel0.setBorder(new LineBorder(Color.green));
panel0.setBackground(Color.green);
contentPane.add(panel0);
panel0.setBounds(10, 10,200,200);
Hauptfenster.setVisible(true);
ответить
(
с цитатой
)
1 комментарий
подождите...
Свернуть
Написать комментарий
final JFrame Hauptfenster = new JFrame();
Hauptfenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Hauptfenster.setSize(new Dimension(500, 500));
Hauptfenster.getToolkit().setDynamicLayout(true);
Hauptfenster.setResizable(true);
Container contentPane = Hauptfenster.getContentPane();
contentPane.setLayout(null);
final JPanel panel = new JPanel();
final JPanel panel0 = new JPanel();
Hauptfenster.addComponentListener(new ComponentAdapter(){
@Override
public void componentResized(java.awt.event.ComponentEvent e){
panel.setSize(Hauptfenster.getSize().width / 2, Hauptfenster.getSize().height / 2);
panel0.setSize(Hauptfenster.getSize().width / 2, Hauptfenster.getSize().height / 2);
Hauptfenster.validate();
}
});
panel.add(new JButton("Hi"));
panel.setBackground(Color.blue);
contentPane.add(panel);
panel.setBounds(200, 200,200,200);
panel0.setBorder(new LineBorder(Color.green));
panel0.setBackground(Color.green);
contentPane.add(panel0);
panel0.setBounds(10, 10,200,200);
Hauptfenster.setVisible(true);