我可以通过 HTML 代码控制小程序字体吗?

发布于 2024-11-24 13:58:49 字数 456 浏览 3 评论 0原文

我喜欢从小程序外部(JApplet := Swing-Applet)、周围/调用 HTML 代码调整字体大小,就像

<PARAM name="java_arguments" value="-D...">   

我依稀记得的那样,有可能调用经典的 Java 应用程序

java -Dsome.font.property=xy proj.App

,我猜有从 -D-switch 到 (J)Applet-params 的映射,但我没有找到概述。当我没记错时,有 10 或 20 种不同的字体设置选项,menufont、tooltipfont、普通字体、对话框字体,并且不容易猜出哪一种影响什么。

由于与编辑 HTML 和重新加载相比,重新编译类、构建新存档和重新加载页面需要更多时间,因此我更愿意在 HTML 中设置字体(等宽)和字体大小。

I like to adjust the font-size from outside the applet (JApplet := Swing-Applet), from the surrounding/calling HTML code, like

<PARAM name="java_arguments" value="-D...">   

I remember vaguely, that there is the possibility to call a classical Java-Application with

java -Dsome.font.property=xy proj.App

and I guess there is a mapping from the -D-switch to (J)Applet-params, but I don't find an overview. When I remember correctly, there are 10 or 20 different font settings option, menufont, tooltipfont, normal font, dialog font, and not easy to guess which one influences what.

Since it needs more time to recompile the class, build a new archive and to reload the page than editing the HTML, and reloading that, I would prefer to set the font (monospaced) and font-size in HTML.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

油焖大侠 2024-12-01 13:58:49

您可以通过编程方式设置字体,调用从 javascript 到 java 的方法:

 function modifyFont(valueOfFontSize)
 {
      document.theJavaApplet.aPublicMethodInsideTheApplet(valueOfFontSize);
 }

并且,,,,如果您有“applet”元素,请将“SCRIPTABLE”属性放入其中:

 <applet name="theJavaApplet" scriptable="true" [...etc...] ></applet>

但是,如果您使用“object”元素...如果

  <object [....]> 
     <param name...>
     <param name...>
     <param name...>
     <param name="scriptable" value="true">
  </object>

这不起作用:

       <applet name="theJavaApplet" mayscript="true" [...etc...] ></applet>

如果它是一个对象:

       <param name="mayscript" value="yes">

You can set the font programatically, calling a method from javascript to java:

 function modifyFont(valueOfFontSize)
 {
      document.theJavaApplet.aPublicMethodInsideTheApplet(valueOfFontSize);
 }

And,,,, if you have an "applet" element, put the "SCRIPTABLE" attribute inside:

 <applet name="theJavaApplet" scriptable="true" [...etc...] ></applet>

but, if you use the "object" element....

  <object [....]> 
     <param name...>
     <param name...>
     <param name...>
     <param name="scriptable" value="true">
  </object>

If this doesn't works:

       <applet name="theJavaApplet" mayscript="true" [...etc...] ></applet>

of if it's an object:

       <param name="mayscript" value="yes">
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文