Пятница, 29 Марта 2024, 03:30

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Java » Функции awt.Frame (Не могу нигде найти нормальной информации про фрейм)
Функции awt.Frame
silver52rusДата: Вторник, 06 Августа 2013, 03:07 | Сообщение # 1
частый гость
Сейчас нет на сайте
Пишу игру на яве и столкнулся с небольшой проблемкой:
надо развернуть фрейм в полноэкранный режим с собственным разрешением,
нашел как разворачивать,убирать рамку, а с разрешением чёт никак не разберусь, по умолчанию берёт с рабочего стола.
Если кто сталкивался подскажите плиз.

Добавлено (02.08.2013, 07:57)
---------------------------------------------
Или ссылку на статейку подкиньте.

Добавлено (02.08.2013, 15:18)
---------------------------------------------
или для swing.JFrame

Добавлено (06.08.2013, 03:07)
---------------------------------------------
может понадобиться кому,
там разрешение экрана в консоль выводит,тока никак недопрёт ка его можно поменять

import java.awt.EventQueue;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JFrame;

public class FullScreenFrame extends JFrame {
public static final int width = 100;
public static final int height = 100;
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
FullScreenFrame frame = new FullScreenFrame();

frame.setResizable(false);
frame.setUndecorated(false);
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
gd.setFullScreenWindow(frame);
frame.setVisible(true);
gd.getDefaultConfiguration().getBounds().width=100;//неработает
System.out.println(gd.getDefaultConfiguration().getBounds().width);
System.out.println(gd.getDefaultConfiguration().getBounds().height);
}
});
}

public FullScreenFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(new JButton(new AbstractAction("exit") {
@Override
public void actionPerformed(ActionEvent e) {
FullScreenFrame.this.dispose();
}
}));
}

Сообщение отредактировал silver52rus - Пятница, 02 Августа 2013, 01:53
Форум игроделов » Программирование » Java » Функции awt.Frame (Не могу нигде найти нормальной информации про фрейм)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг