Почему существует пробел при установке заполнения диалогового окна на (0,0,0,0)?

#java-me #lwuit

#java-me #lwuit

Вопрос:

Я добавил a List в a Dialog . Я перепробовал все возможности :

 dialog.getContentPane().getSelectedStyle().setPadding(0, 0, 0, 0);
dialog.getContentPane().getUnselectedStyle().setPadding(0, 0, 0, 0);
dialog.getContentPane().getStyle().setPadding(0, 0, 0, 0);
list.getUnselectedStyle().setPadding(Component.LEFT, 0, false);
list.getSelectedStyle().setPadding(Component.LEFT, 0, false);
list.getStyle().setPadding(Component.LEFT, 0, false);
  

но слева все еще есть пробел: цвет Label , возвращаемый из getListFocusComponent средства List визуализации, не занимает все Dialog горизонтальное пространство!

Итак, как сделать Label getListFocusComponent() так, чтобы они занимали все Dialog горизонтальное пространство: слева и справа?

Ответ №1:

Также установите для поля списка значение 0. Лучший способ узнать, какой компонент отвечает, — назначить им границу строки, чтобы вы могли видеть, какой компонент содержит отступ / поле. Обратите внимание, что поле находится за пределами этой границы.