当前位置: 技术问答>java相关
如何改变applet的背景色
来源: 互联网 发布时间:2014-12-31
本文导语: vj中好像graphic有一个方法是setbackcolor,但是java age中为什么没有,而且java age的help使起来很弱 | // java.applet Class Applet java.lang.Object | +--java.awt.Component | +--java.awt.C...
vj中好像graphic有一个方法是setbackcolor,但是java age中为什么没有,而且java age的help使起来很弱
|
//
java.applet
Class Applet
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Panel
|
+--java.applet.Applet
//由于applet是从panel继承而来,故可以这样:
import java.awt.*;
import java.applet.*;
public class MyAppTest extends Applet
{
public void init(){
setBackground(Color.red);
}
public void paint(Graphics g)
{
g.drawString("Hello World", 20, 20);
}
}
java.applet
Class Applet
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Panel
|
+--java.applet.Applet
//由于applet是从panel继承而来,故可以这样:
import java.awt.*;
import java.applet.*;
public class MyAppTest extends Applet
{
public void init(){
setBackground(Color.red);
}
public void paint(Graphics g)
{
g.drawString("Hello World", 20, 20);
}
}
|
可以这样,我采用VisualAge 测试的
ivjJAppletContentPane.setBackground(new java.awt.Color(43,204,204));
ivjJAppletContentPane.setBackground(new java.awt.Color(43,204,204));
|
在applet上加一个panel,layout 为BorderLayout.CENTER,设这个panel的背景色不就好了