0

クラスjava.awt.Componentから継承されたメソッドを持つJavaアプレットがあります。javascript関数でアプレットの背景の色を変更する必要がありますが、

my_selected_applet.setBackground('FFFFFF');

動作していません、Firebugはについて不平を言います:

uncaught exception: java.lang.IllegalArgumentException: 
No method found matching name setBackground and arguments [java.lang.String]

メソッドが存在するので、機能していないのは引数だと思います。

4

2 に答える 2

0

これを使用することはできません:

import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;

my_selected_applet.setBackground(Color.white);

またはhtmlページ:

アプレットの背景色は、次の方法で設定できます。

<applet code="MyApplet.class" width="100" height="100">
<param name="background-color" value="#ffffff">
<param name="foreground-color" value="#000000">
</applet>
于 2013-02-08T16:22:48.527 に答える
0

背景を設定

関数で color オブジェクトを渡す必要があります。

カラーオブジェクトを作成するだけですvar color = new Color('CC9933');

そして試してみてくださいsetBackground(color)

詳細については、これを読む必要があります:javascriptからのアプレットメソッド

于 2013-02-08T16:31:47.747 に答える