Вопрос

Как я могу удлинить длину ползунков, а также ширина, если это возможно. Самое главное, длина.

Ниже приведены только кусочки Codework на jsliders.

slider = new JSlider(0,180);
     slider.setMajorTickSpacing(30);
     slider.setMinorTickSpacing(15);
     slider.setPaintTicks(true);
     slider.setPaintLabels(true);
      slider.setValue(0);
 JPanel panel = new JPanel();
    panel.add(slider);

Я попробовал делать слайдер .setsize (100 100); Что-то в этом роде, но, кажется, не работает. Какие-либо предложения?

PS (Мне также было задается вопросом, если цвет кодируется на панели ползунка, может быть заполнен различным цветом, таким как Cyan, и если он превышает некоторое значение, возможно, изменяется на красный. Прямо сейчас он установлен на умолчании, он заполняется светом синий.)

Это было полезно?

Решение

Чтобы изменить размер качающего компонента, который вы используете SETPREFREDSIZE (), не настраивают (). Менеджер макета либо использует «предложенный» предпочтительный размер или игнорировать его.

Некоторые LAF будут использовать Uimanager, чтобы определить цвета, используемые для компонентов покраски. Если вы хотите изменить цвет для всех jsliders, затем проверьте Uimanager по умолчанию Для списка свойств вы сможете изменить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top