你如何在 BlueJ 中设置字体?
How do you set the font in BlueJ?
我目前正在使用 BlueJ 进行编程。是否有 preferences/options 菜单可以将字体更改为 Courier 之类的字体?
这有点琐碎,但我在 google 上找不到任何内容。
您应该会在主 BlueJ window (Windows) 或笔记本电脑屏幕 (Mac) 的顶部看到工具栏。然后你去工具 -> 首选项 -> 更改字体大小。很遗憾,您无法更改字体样式。
值得一试。由于我正在使用 Linux,因此我转到了 /usr/share/BlueJ 中的 BlueJ 文件夹。
在那里,我找到了一个名为 blueJeditor.jar 的 JAR
尝试提取其文件。接下来找到BlueJ->Editor->Editor.class
现在尝试使用 jd-gui 反编译这个 class。在这里,您可以更改一些有助于更改字体的属性。
确实是一项乏味的任务:)
我已经在 3.1.6 版本上试过了,我认为它适用于所有 BlueJ 版本。
您可以导航到 C:\Program Files (x86)\BlueJ\lib,然后在 bluej.defs 文件中您可以更改字体:
/* these two parameters have to be set like this on line 329 an 330 */
#bluej.lookAndFeel=system
#bluej.lookAndFeel=crossplatform
/* the same for parameter in line 351 */
bluej.useTheme=true
对于您设置字体的终端
bluej.terminal.font=Monospaced
菜单:
bluej.menu.font=SansSerif-bold
等等...还有更多的字体参数用于程序的其他部分,还有用于更改字体大小或颜色的参数(第 458 行)
还有另一个文件用于更改一些 BlueJ 参数。在 moe.defs 同一文件夹中。您可以在那里使用十六进制值更改程序不同部分的颜色。您还可以配置 BlueJ 工具栏的按钮。文件本身对此有很好的解释。
The image shows an example for changed BlueJ settings
非常简单...只需按照以下步骤操作即可:
- 从这里下载 3.1.1 版:https://www.bluej.org/versions.html
- 导航到安装java版本3.1.1的位置,然后转到lib文件夹,然后打开bluej.defs.
- 只需复制那里的所有内容
- 从以下位置下载您想要 'Courier New' 字体的版本:https://www.bluej.org/versions.html
- 导航到安装new java版本的位置,然后转到lib文件夹,然后打开bluej.defs.
- Select全部:Windows中的'Ctrl + a'和Mac中的'Command + a',然后Windows中的'Ctrl + v'和'Command + v',只是为了将Java版本3.1.1的java.defs文件中的数据粘贴到新版本的文件中。
- 保存 Java 新版本的 java.defs 文件
- 打开新版本...Tada!!有效!
我试过5.0.1版本(目前最新的),成功了
如果有效请点赞
我目前正在使用 BlueJ 进行编程。是否有 preferences/options 菜单可以将字体更改为 Courier 之类的字体?
这有点琐碎,但我在 google 上找不到任何内容。
您应该会在主 BlueJ window (Windows) 或笔记本电脑屏幕 (Mac) 的顶部看到工具栏。然后你去工具 -> 首选项 -> 更改字体大小。很遗憾,您无法更改字体样式。
值得一试。由于我正在使用 Linux,因此我转到了 /usr/share/BlueJ 中的 BlueJ 文件夹。
在那里,我找到了一个名为 blueJeditor.jar 的 JAR
尝试提取其文件。接下来找到BlueJ->Editor->Editor.class
现在尝试使用 jd-gui 反编译这个 class。在这里,您可以更改一些有助于更改字体的属性。 确实是一项乏味的任务:)
我已经在 3.1.6 版本上试过了,我认为它适用于所有 BlueJ 版本。
您可以导航到 C:\Program Files (x86)\BlueJ\lib,然后在 bluej.defs 文件中您可以更改字体:
/* these two parameters have to be set like this on line 329 an 330 */
#bluej.lookAndFeel=system
#bluej.lookAndFeel=crossplatform
/* the same for parameter in line 351 */
bluej.useTheme=true
对于您设置字体的终端
bluej.terminal.font=Monospaced
菜单:
bluej.menu.font=SansSerif-bold
等等...还有更多的字体参数用于程序的其他部分,还有用于更改字体大小或颜色的参数(第 458 行)
还有另一个文件用于更改一些 BlueJ 参数。在 moe.defs 同一文件夹中。您可以在那里使用十六进制值更改程序不同部分的颜色。您还可以配置 BlueJ 工具栏的按钮。文件本身对此有很好的解释。
The image shows an example for changed BlueJ settings
非常简单...只需按照以下步骤操作即可:
- 从这里下载 3.1.1 版:https://www.bluej.org/versions.html
- 导航到安装java版本3.1.1的位置,然后转到lib文件夹,然后打开bluej.defs.
- 只需复制那里的所有内容
- 从以下位置下载您想要 'Courier New' 字体的版本:https://www.bluej.org/versions.html
- 导航到安装new java版本的位置,然后转到lib文件夹,然后打开bluej.defs.
- Select全部:Windows中的'Ctrl + a'和Mac中的'Command + a',然后Windows中的'Ctrl + v'和'Command + v',只是为了将Java版本3.1.1的java.defs文件中的数据粘贴到新版本的文件中。
- 保存 Java 新版本的 java.defs 文件
- 打开新版本...Tada!!有效!
我试过5.0.1版本(目前最新的),成功了
如果有效请点赞