Задать вопрос
Ответы пользователя по тегу NetBeans
  • Как наложить jPanel друг на друга, NetBeans?

    @aobiedkov Автор вопроса
    java
    С панелями разобрался, они накладываются друг на друга по умолчанию, просто сам NetBeans их раздвигает, если размеры написать в коде то все ок, использовал jLayeredPane. Теперь возник следующий вопрос:
    При выборе из списка jList элемента в начале для всех jPane на нем layer устанавливается в 0, а для выбранного он устанавливается в 1:
    private void resetPosition(){
            Component[] panels = jLayeredPane1.getComponents();
            for (Component panel:panels){
                    jLayeredPane1.setLayer(panel, 0);
                } 
        }

    Панели меняются местами, все хорошо, только вот если на 1й панеле есть элемент enable=true и эта панель находится на заднем фоне, то при проведении мышкой на том месте где этот элемент находится он проявляется на вторую панель, можно при перекрытии панелей всем элементам задних панелей делать enable=false, но почему-то кажется что меня не туда понесло.
    Вот пример как это выглядит, это 1я панель на переднем фронте:
    cffc999a3f99450381fce3cefa164f9c.jpg
    это 2я панель сразу при ее выборе:
    2c99b12fc0564884a7d6dd37865d0667.jpg
    а вот 2я панель если поездить мышкой на месте кнопки и комбо-бокса:
    fda28b359c2e4462b783cb8e6e1f2e86.jpg
    Как решить эту проблему?
    Ответ написан
    Комментировать
  • Потовое программирование пользовательского интерфейса Java?

    @aobiedkov Автор вопроса
    java
    Все решил, вместо run вызвал start, попутал запуск потока)
    Ответ написан
    Комментировать