Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Резиновое окно


Автор: XClan 10.3.2006, 18:35
ТО есть у меня JFrame имеет свой размер окна ! если указал
Код

java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-738)/2, (screenSize.height-601)/2, 738, 601);


То больше чем этот размер я растянуть не могу! Как мне прописать в initComponents();
Чтобы после запуска ( то есть открытия ) можно менять размеры и большую сторону и в маленькую!
А то без размера оно открывается в размере окошка 1Х1 !!!! А с размерами не расширяет!!!
Плиз!!! smile

Автор: LSD 11.3.2006, 00:58
setBounds() не влияет на то можно ли менять размеры окна или нет. Попробуй запустить такой код:
Код
public static void main(String[] args)
{
  int width = 738;
  int height = 601;
  JFrame frame = new JFrame("Test frame");
  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  frame.setBounds((screenSize.width - width) / 2, (screenSize.height - height) / 2, width, height);
  frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  frame.setVisible(true);
}


Попробуй установить setResizable(true).

Автор: XClan 14.3.2006, 12:12
Код

 setResizable(true);


Оно самое спасло меня! Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)