Я хочу написать приложение java-swing, и я не хочу использовать LAF по умолчанию (LookAndFeel). Я знаю, что есть UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
, чтобы использовать зависимый от платформы ЛАФ. Я бы действительно хотел использовать это. Но у меня есть один вопрос:Означает ли система Look and Feel размер элемента?
Являются ли кнопки (или другие элементы) в некоторых LAF больше или меньше, чем в других LAF? Так что мне нужно разместить все элементы, относящиеся к LAF, или все элементы равного размера, независимо от LAF?
Есть ли хороший учебник о том, как использовать менеджеры компоновки/записи? Или я должен просто использовать (ужасный) стандартный кросс-платформенный Java-дизайн? – MinecraftShamrock
Взгляните на [Как компоновка компонентов в контейнере] (http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html) для начала, это фундаментальная концепция работы Swing – MadProgrammer
Thank вы. Это действительно помогло. – MinecraftShamrock