1

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

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

我模糊地记得,有可能用

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

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

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

4

1 回答 1

3

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

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

而且,,,,如果你有一个“applet”元素,把“SCRIPTABLE”属性放在里面:

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

但是,如果你使用“对象”元素......

  <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">
于 2012-03-26T16:26:07.493 回答