Ответы пользователя по тегу Интерфейс пользователя
  • Как вывести изображение на JFrame?

    @zelan
    Кратко обо мне не получится.
    У вас панель которую вы добавляете на фрейм имеет нулевые размеры, не забывайте.

    Сделайте так.
    JFrame fr = new JFrame();
    //устанавливаем абсолюбтное позиционирование на фрейме
    fr.setLayout(null);
    fr.setSize(500,500);
    
    Main m = new Main();
    //устанавливаем размеры и координаты компонента для размещения в родителя с абсолютным позиционированием
    m.setBounds(0,0,500,500);
    fr.add(m);
    
    //обязательная вещь, говорит о том что когда ты закроешь окно - и приложение тоже должно закрыться, если этого не сделать, то после закрытия окна приложение продолжит работу и будет висеть в памяти
    fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    fr.setVisible(true);


    Если есть возможность не пользуйся свингом а сразу иди на JavaFX
    Ответ написан
    1 комментарий
  • Как сделать красивый интерфейс на swing?

    @zelan
    Кратко обо мне не получится.
    Сай крутой библиотеки
    Jar файл с примерами всех компонентов и их некотор...
    Крутейшая вещь. Качай джарник запускай и смотри. То что есть в демо - это не все на что способны компоненты.

    Помимо этого можно научиться писать отрисовку самому. Но в действительности для рутинных и стандартных задач лучше использовать библиотеку(ссылка выше) или забыть о Swing вообще и использовать JavaFX.
    Ответ написан
    Комментировать