Список свойств Java Swing UI? [закрытый]

16
задан icza 1 November 2014 в 05:44
поделиться

3 ответа

Это зависит от реализации Java. Вот простой код, который можно запустить, чтобы увидеть все доступные свойства и их текущие значения.

public static void main(String[] args) {
            UIDefaults defaults = UIManager.getDefaults();
            System.out.println(defaults.size()+ " properties defined !");
            String[ ] colName = {"Key", "Value"};
            String[ ][ ] rowData = new String[ defaults.size() ][ 2 ];
            int i = 0;
            for(Enumeration e = defaults.keys(); e.hasMoreElements(); i++){
                Object key = e.nextElement();
                rowData[ i ] [ 0 ] = key.toString();
                rowData[ i ] [ 1 ] = ""+defaults.get(key);
                System.out.println(rowData[i][0]+" ,, "+rowData[i][1]);
            }
            JFrame f = new JFrame("UIManager properties default values");
            JTable t = new JTable(rowData, colName);
            f.setContentPane(new JScrollPane(t));
            //f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.pack();
            f.setVisible(true);
        }
3
ответ дан 30 November 2019 в 17:27
поделиться

В более причудливой версии можно найти более причудливую версию, в которой все свойства отображаются в графическом интерфейсе с каждым компонентом на отдельной вкладке в панели с вкладками. Вы также можете изменить LAF. Проверьте UIManager Defaults.

.
5
ответ дан 30 November 2019 в 17:27
поделиться
[11148878-

Код, размещенный до того, как только получает свойства, установленные текущим внешним видом, который является металлическим L & F по умолчанию.

Он перечисляет в общей сложности 636 определенных свойств в моей системе (WinXP с Java 1.6.0_17) с менее определенным в Windows L & F и Motif L & F. Я нашел другой список в Интернете ( http://www.java2s.com/tutorial/java/0240__swing/listingingsefaultProperties.htm ) Где 795 найдены.

Итак, я думаю, что вопрос все еще остается: какие недвижимости есть? Очевидно, что даже металлический L & F не устанавливает их все (или код, в результате чего 795 неправильно).

Я озадачен тем, что, похоже, не существует официального списка солнца, что было бы то, что я действительно ищу (а также OP, если у меня есть вопрос справа).

3
ответ дан 30 November 2019 в 17:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: