Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Все игры
Музыка
Видео
Игры
Группы
Откройте свой Мир!
Регистрация
Вход
i
Мы применяем рекомендательные технологии
Программирование на 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);