我找不到Java文档解释它的地方。 API文档没有这样做:
答案 0 :(得分:2)
我不确定您究竟要问的是什么,但字体引用通常通过它们的使用位置来识别。例如:
等宽字体通常用于列应对齐的文本 - 例如代码。
我不熟悉AWT
,但我认为DialogInput
是对话框输入文本字段中使用的默认字体。我希望能够匹配本机应用程序使用的一致视觉效果。
没有记录的差异,因为每个字体引用都有自己的目标用途。实际字体可能会有所不同,也可能不同,具体取决于底层配置。
您在代码中使用的内容由您自行决定,尤其是在存在概念重叠或冲突时。例如,您可能应该将monospace字体用于需要用户提交代码的文本框,而不是默认的对话框输入字体。
P.S。:BTW令人惊讶的是,有多少应用程序要求用户在没有等宽字体的文本框中编写代码(例如CSS)。为什么我必须无缘无故地将代码粘贴到编辑器中?这真的很难做到吗?