在我的 Swing 应用程序中,我想要显示不同类型的文本。例如,我想在选项列表之前显示标题文本,例如:
选择选项: 一个 b
我希望“选择选择”标签使用“标题”字体(我定义的东西),以及使用“选择”字体的选择。这种模式将出现在我的应用程序中的多个位置,所以理想情况下我想集中设置字体的位置。
我目前的方法是使用工厂来创建不同的标签类型:
LabelFactory.createHeadingLabel("LabelText");
LabelFactory.createChoiceLabel("ChoiceText");
工厂读取指定字体的属性文件,并在工厂中创建标签时自定义标签。我知道使用这样的工厂是可行的,但我不确定是否有标准的 Swing 约定来做这样的事情。任何输入将不胜感激。