【问题标题】:How do you set the font in BlueJ?你如何在 BlueJ 中设置字体?
【发布时间】:2015-12-15 00:37:48
【问题描述】:

我目前正在使用 BlueJ 进行编程。是否有首选项/选项菜单可以将字体更改为 Courier 之类的字体?

这有点琐碎,但我在谷歌上找不到任何东西。

【问题讨论】:

    标签: bluej


    【解决方案1】:

    我在 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

    【讨论】:

    • 我必须补充一点,字体更改只有在我重新启动电脑后才会生效。我正在使用 Linux。
    【解决方案2】:

    您应该会在 BlueJ 主窗口 (Windows) 或笔记本电脑屏幕 (Mac) 的顶部看到工具栏。然后你去工具 -> 首选项 -> 改变字体大小。很遗憾,您无法更改字体样式。

    【讨论】:

      【解决方案3】:

      值得一试。由于我使用的是 Linux,因此我前往 /usr/share/BlueJ 中的 BlueJ 文件夹。
      在那里,我找到了一个名为 blueJeditor.jar 的 JAR 尝试提取其文件。接下来找到 BlueJ->Editor->Editor.class

      现在尝试使用 jd-gui 来反编译这个类。在这里,您也许可以更改一些有助于更改字体的属性。 确实是一项乏味的任务:)

      【讨论】:

        【解决方案4】:

        非常简单...只需按照以下步骤操作:

        1. 从这里下载版本 3.1.1:https://www.bluej.org/versions.html
        2. 导航到安装java版本3.1.1的位置,然后进入lib文件夹,然后打开bluej.defs。
        3. 只需复制那里的所有内容
        4. 下载你想要'Courier New'字体的版本,来自:https://www.bluej.org/versions.html
        5. 导航到您安装new java 版本的位置,然后转到 lib 文件夹,然后打开 bluej.defs。
        6. 全选:Windows 中的“Ctrl + a”和 Mac 中的“Command + a”,然后在 Windows 中按“Ctrl + v”和“Command + v”,仅粘贴 Java 版本 3.1.1 的 java 中的数据.defs 文件更新为新版本的文件。
        7. 保存Java新版本的java.defs文件
        8. 打开新版本...多田!!有效!

        我试过5.0.1版本(目前最新),成功了

        如果成功就点赞吧?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-01-09
          • 1970-01-01
          • 2012-05-26
          • 1970-01-01
          • 1970-01-01
          • 2021-12-19
          • 2014-01-22
          • 2022-01-07
          相关资源
          最近更新 更多