Я пытаюсь написать приложение JFrame, в котором я хочу полноэкранный режим (и этим я не имею в виду максимизацию), однако пользовательский интерфейс приложения очень мал (около 500x600), есть ли возможный способ установить разрешение полноэкранного JFrame до 1024x768, которые будут работать на Linux и Windows? я просто использую этот код:Платформа Независимая полноэкранная JFrame w/Указанное разрешение?
setUndecorated(true);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setBounds(0,0,screenSize.width, screenSize.height);
Однако я не мог найти способ изменить разрешение и она по-прежнему отображается панель задач.
Я развиваюсь в eclipse на Linux Mint 14 KDE. Спасибо заранее!
EDIT : Я получил немного дальше, используя этот код:
setUndecorated(true);
setResizable(false);
setAlwaysOnTop(true);
setVisible(true);
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
DisplayMode dm = new DisplayMode(1024, 768, 16, DisplayMode.REFRESH_RATE_UNKNOWN);
vc = env.getDefaultScreenDevice();
vc.setFullScreenWindow(this);
if (dm != null && vc.isDisplayChangeSupported()){
try{
vc.setDisplayMode(dm);
}catch (Exception e){
System.exit(0);
}
}
, что код был внутри моего застройщик класса, который простирается JFrame. Однако он не меняет разрешение, он работает только по умолчанию 1080p.
спасибо , как я могу установить разрешение? – 2013-05-05 18:57:10