Как я получаю стандартный шрифт для маркировок Swing JTabbedPane?

Когда я считал вопрос Mike's, Он спрашивает, создаст ли Ограничение FK индекс на столбце FK в Таблице, FK находится в (Table1). Ответ не, и обычно. (в целях ограничения), нет никакой потребности сделать это, столбец (столбцы), определенный как "ЦЕЛЬ" ограничения, с другой стороны, должен быть уникальным индексом в таблице, на которую ссылаются, или Первичный ключ или альтернативный ключ. (уникальный индекс) или Создать Ограничение statment перестанут работать.

(РЕДАКТИРОВАНИЕ: Добавленный к явно соглашению с комментарием ниже-) А именно, при обеспечении непротиворечивости данных, для которой Ограничение Внешнего ключа там. индекс может влиять на выполнение Ограничения DRI только для, удаляет строки или строк на стороне FK. При использовании ограничения во время вставки или обновления процессор знает значение FK и должен проверить на существование строки в таблице, на которую ссылаются, на Стороне PK. Там уже существует индекс. При удалении строки на стороне PK это должно проверить, что нет никаких строк на стороне FK. Индекс может быть незначительно полезным в этом случае. Но это не общий сценарий.

Кроме этого, в определенных типах запросов, однако, где процессор запросов должен найти, записи на многих примыкают соединения, которое использует тот столбец внешнего ключа. производительность соединения увеличена, когда индекс существует на том внешнем ключе. Но это условие специфично для использования столбца FK в запросе соединения, не к существованию ограничения внешнего ключа... Не имеет значения, является ли другой стороной соединения PK или просто некоторый другой произвольный столбец. Кроме того, если необходимо отфильтровать или заказать результаты запроса на основе того столбца FK, индекс поможет... Снова, это не имеет никакого отношения к ограничению Внешнего ключа на тот столбец.

12
задан Supuhstar 1 April 2015 в 23:22
поделиться

4 ответа

It depends on the Look and Feel. If it's an application you've written, get the values from UIManager.getDefaults().getFont("TabbedPane.font")

21
ответ дан 2 December 2019 в 06:09
поделиться

The UIManager Defaults shows what the values are for all properties for all components (including "TabbedPane.font").

3
ответ дан 2 December 2019 в 06:09
поделиться

It looks like it's Arial. That's what Identifont tells me and it looks right.

0
ответ дан 2 December 2019 в 06:09
поделиться

Я бы не стал использовать тег

для группировки метки и ее поля, поскольку это не абзац. Если у вас нет другого использования для

, вы можете использовать по одному на «строку». Если у вас есть три входа для дня рождения, тогда набор полей полностью подходит.

Список определений, предложенный Гэвином, неплохая идея, но это действительно похоже на ненужную разметку - вы можете просто стилизовать метки и поля ввода до нужной ширины и

Добавление классов-оболочек также вполне допустимо - помните, что вам не обязательно использовать их в CSS, они все равно добавляют семантический слой.

1
ответ дан 2 December 2019 в 06:09
поделиться
Другие вопросы по тегам:

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