|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот раздел обсуждает проблемы, с которыми Вы могли бы встретиться, используя компоненты. Если Вы не находите свою проблему в этом разделе, консультируйтесь со следующими разделами:
Проблема: Я испытываю затруднения, реализовывая модель (или некоторый другой код, который уже подобен чему-то в Java Платформа SE, Standard Edition).
Проблема: Всякий раз, когда текст в моих обновлениях текстового поля, изменениях размера текстового поля.
int параметр JTextField конструктор или setColumns метод.Проблема: Определенные области области контента выглядят странными, когда они перекрашиваются.
setOpaque(true) на Вашей области контента. Отметьте это хотя JPanels непрозрачны в большинстве взгляда и чувств, который не является истиной в GTK + стиль. См. Добавляющие Компоненты к Области Контента для деталей.Проблема: Моя программа показывает странные признаки, которые иногда, кажется, связываются с синхронизацией.
Проблема: Мое модальное диалоговое окно теряется позади других окон.
Проблема: политики полосы прокрутки, кажется, не работают как рекламирующийся.
VERTICAL_SCROLLBAR_AS_NEEDED и HORIZONTAL_SCROLLBAR_AS_NEEDED политики. Если выполнимый для Вашего проекта, используйте новый выпуск Swing.revalidate на клиенте.Проблема: у Моей области прокрутки нет никаких полос прокрутки.
VERTICAL_SCROLLBAR_ALWAYS или HORIZONTAL_SCROLLBAR_ALWAYS для политики полосы прокрутки как соответствующий.getPreferredScrollableViewportSize метод. Обратитесь к Калибровке Области прокрутки для информации.Проблема: делитель в моей разделенной области не перемещается!
Проблема: setDividerLocation метод JSplitPane не работает.
setDividerLocation(double) метод не имеет никакого эффекта, если у разделенной области нет никакого размера (обычно истина, если это еще не является экранным). Можно или использовать setDividerLocation(int) или определите, что привилегированные размеры содержавших компонентов разделенной области и разделенная область изменяют размеры веса вместо этого. Обратитесь к Расположению Делителя и Ограничению Его Диапазона для информации.Проблема: границы на вложенных разделенных областях выглядят слишком широкими.
Проблема: кнопки на моей панели инструментов являются слишком большими.
button.setMargin(new Insets(0,0,0,0));
Проблема: компоненты в моей многоуровневой области не являются многоуровневыми правильно. Фактически, уровни, кажется, inversed — ниже глубина выше компонент.
int вместо Integer добавляя компоненты к многоуровневой области. Видеть, что происходит, в LayeredPaneDemo class, изменениеlayeredPane.add(label, new Integer(i));layeredPane.add(label, i);.Проблема: вызов метода colorChooser.setPreviewPanel(null) не удаляет панель предварительного просмотра цветного селектора как ожидалось.
null параметр определяет панель предварительного просмотра значения по умолчанию. Чтобы удалить панель предварительного просмотра, определите стандартную панель без размера, как это: colorChooser.setPreviewPanel(new JPanel());