Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
3 / 3 / 7
Регистрация: 19.10.2009
Сообщений: 225
1

Проблемы с методом setUndecorated(boolean undecorated)

12.12.2010, 16:08. Показов 2907. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Такая вот проблема. Хочу сделать в своей программе полноэкранный режим. Естественно, хочу, чтобы кнопок 'свернуть', 'развернуть' и 'закрыть' в правом верхнем углу не было. Да вот беда - убрать их можно только с помошью метода setUndecorated(), а он при отображаемом окне вызывает исключение. Всякие там setVisible() и hide() не помогают. Что делать?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2010, 16:08
Ответы с готовыми решениями:

SetUndecorated
Помогите, где ошибка??? import java.awt.*; import javax.swing.*; public class g { public...

Undecorated Jframe
Здравствуйте уважаемые форумчане!! Возник такой вопрос: создал undecorated frame: package...

Сворачивание Undecorated окна
Всем привет. Недавно решил попробовать создать Undecorated фрейм.. теперь стоит задача по нажатию...

Перемещение Undecorated окна
Всем привет мужики. Сделал следущее: У главной формы установил undecorated(true); Это...

1
0 / 0 / 5
Регистрация: 02.10.2009
Сообщений: 37
21.12.2010, 15:56 2
Лучший ответ Сообщение было отмечено Coresh DRAW! как решение

Решение

Не понимаю в чём проблема, у меня всё работает:
Java
1
2
3
4
5
6
7
8
9
10
11
12
import javax.swing.*;
 
public class FrameProbe {
  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.getContentPane().add(new JButton('probe'));
    frame.setSize(100,100);
    frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
    frame.setUndecorated(true);
    frame.setVisible(true);
  }
}
а если хочет с изменением разрешения:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import javax.swing.*;
import java.awt.*;
 
public class FrameProbe {
  public static void main(String[] args) {
    GraphicsEnvironment env = GraphicsEnvironment.
        getLocalGraphicsEnvironment();
    GraphicsDevice device = env.getScreenDevices()[0]; 
    
    JFrame frame = new JFrame();
    frame.getContentPane().add(new JButton('probe'));
    frame.setUndecorated(true);
    frame.setVisible(true);
 
    device.setFullScreenWindow(frame);
    frame.validate();
    
    device.setDisplayMode(device.getDisplayModes()[0]);
  }
}
0
21.12.2010, 15:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2010, 15:56
Помогаю со студенческими работами здесь

Fatal error: Uncaught Error: Call to a member function execute() on boolean (Проблемы с БД)
Добрый день. Есть такой код: public function adbase($data) { $stmt =...

Не могу добавить панель на JFrame при setUndecorated(true)
Всем привет, не могу добавить панель на JFrame при setUndecorated(true), если его убрать то все...

В чем разница между boolean и Boolean
В чем разница между boolean и Boolean

Проблемы с методом сортировки
Здравствуйте. Проблема с выводом. Само задание: "Разработайте приложение Windows Form, наглядно...

Проблемы с методом binSearch_md
Здравствуйте, проблемы с методом x.binSearch_md. using CIset_md; using System; using...

Шифрование методом Атбаш (проблемы с кодировкой)
Вот сам код(функция взята с форума): function Atbash(tc: string): string; var i:integer; begin ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru