1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Насчет окна, написанного на Java

Тема в разделе "Оффтопик", создана пользователем delour, 1 авг 2012.

  1. Автор темы
    delour

    delour Участник

    Баллы:
    43
    Skype:
    restles_s
    Имя в Minecraft:
    d3lour
    Здравствуйте! Хотелось бы, чтобы вы дали туториал на то, как сделать свое гуи окну приложения, написанного на Java. В Гугл прошу не посылать, така как я не нашел того, чего искал. проблема наверно в том, что я не знаю как правильно сформулировать то, что написано здесь выше, но думаю вы меня поймете. Нужен урок по тому, как сделать свое гуи окну. То есть, свой дизайн кнопки свернуть, закрыть и т.д. Примерное пресдатвелние реализации у меня есть, но никто не сказал, что оно правильное. То есть, сделать окно без всяких кнопок закрытия и т.д., чистое окно. Добавить кнопки, задав им ту или иную функцию, но это всего-навсего теория. Я повторюсь еще раз, пожалуйста, дайте ссылку на урок или помогите сформулировать запрос правильно. Заранее спасибо.
     
  2. mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Код:
    объект_типа_frame.setUndecorated(true);
    Уберет стандартное окно
     
  3. Автор темы
    delour

    delour Участник

    Баллы:
    43
    Skype:
    restles_s
    Имя в Minecraft:
    d3lour
    Одно есть. А остальное? Может поможешь сформулировать запрос или дашь ссылку на гайд? :)
     
  4. mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Ну например, делаем кнопку, вешаем на нее листенер, который делает
    Код:
    System.exit(0);
     
  5. Автор темы
    delour

    delour Участник

    Баллы:
    43
    Skype:
    restles_s
    Имя в Minecraft:
    d3lour
    Все это маленькими порциями, а есть ссылка на туториал?
     
  6. mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Не видел.
     
  7. Автор темы
    delour

    delour Участник

    Баллы:
    43
    Skype:
    restles_s
    Имя в Minecraft:
    d3lour
    Помоги сформулировать запрос, поставлю лайк.)
     
  8. Инкогнито_о

    Инкогнито_о Старожил

    Баллы:
    153
    Создания окна и кнопок с выполняемыми событиями? :trf:
     
  9. Автор темы
    delour

    delour Участник

    Баллы:
    43
    Skype:
    restles_s
    Имя в Minecraft:
    d3lour
    Не-а, нужно свое окно, именно свое. Полностью.
     
  10. Инкогнито_о

    Инкогнито_о Старожил

    Баллы:
    153
    Чистое окно с активными областями? :trf:
     
    delour нравится это.
  11. ZeTRiX

    ZeTRiX Старожил Пользователь

    Баллы:
    123
    @delour, может ты хочешь сваять свой LaF (LookAndFeel)?
    Или тебе нужно просто создать фрейм с произвольным расположением кнопок и соответсвующими ф-циями у каждой?
     
    DavidShabaev нравится это.
  12. Автор темы
    delour

    delour Участник

    Баллы:
    43
    Skype:
    restles_s
    Имя в Minecraft:
    d3lour
    Не уверен, но скорее всего внешний вид, то есть первое.
     
  13. D_ART

    D_ART Старожил Девелопер Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Покажите то, что вы хотите сотворить
    P.S psd ли png

    А так вот типо холст:
    Код:
    class Main extends JFrame{
     
    private JFrame main;
     
    public static main(){
      main = new Main();
     
      AWTUtilities.setWindowOpaque(main,false);
     
      main.setVisible(true);
    }
     
    private Main(){
      setUndecorated(true);
      //TODO
    }
    }
     
  14. Автор темы
    delour

    delour Участник

    Баллы:
    43
    Skype:
    restles_s
    Имя в Minecraft:
    d3lour
    Да сотворичть что угодно. Ну, я думаю ты понял что именно. Полностью свое окно, тобишь нарисованные кнопки и т.д.
     
  15. mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Ну просто поставить BackGround, убрать рамку, поставить панельки, на них листенеры.
     
  16. ZeTRiX

    ZeTRiX Старожил Пользователь

    Баллы:
    123
    Ну почитай статейку про LaF...
     

Поделиться этой страницей