java 中的applet程序加载失败

王朝知道·作者佚名  2012-09-11
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

如下程序,我看过啦,其他人的类似的答案,我去做后还是不行。望高手指点!!!!下面的程序在编译的时候没有错就是在浏览器里的时候不行拉。。。

import java.awt.*;

import java.applet.*;

import java.awt.event.*;

public class MyApp0 extends Applet implements AdjustmentListener

{

Scrollbar gt;

TextField wenben;

public void init()

{

setLayout(new BorderLayout());

gt=new Scrollbar(Scrollbar.HORIZONTAL,0,100,0,Integer.MAX_VALUE);

gt.setUnitIncrement(1);

gt.setBlockIncrement(50);

add("south",gt);

gt.addAdjustmentListener(this);

wenben=new TextField(30);

add("Center",wenben);

}

public void adjustmentValueChanged(AdjustmentEvent e)

{

int value;

value=gt.getValue();

wenben.setText(Integer.toString(value));

wenben.setBackground(new Color(value));

}

}

參考答案:

add("south",gt); 改为add("South",gt);

所有的Layout的默认参数首字母都为大写。

下面给你修改后的全部代码

package com.sigurd.test.applet;

import java.applet.Applet;

import java.awt.*;

import java.awt.event.AdjustmentEvent;

import java.awt.event.AdjustmentListener;

/**

* @author janson_chang

* @date 2007-3-13

* @todo TODO

*/

public class MyApp0 extends Applet implements AdjustmentListener {

Scrollbar gt;

TextField wenben;

public void init()

{

setLayout(new BorderLayout());

gt=new Scrollbar(Scrollbar.HORIZONTAL,0,100,0,Integer.MAX_VALUE);

gt.setUnitIncrement(1);

gt.setBlockIncrement(50);

add("South",gt);

gt.addAdjustmentListener(this);

wenben=new TextField(30);

add("Center",wenben);

}

public void adjustmentValueChanged(AdjustmentEvent e)

{

int value;

value=gt.getValue();

wenben.setText(Integer.toString(value));

wenben.setBackground(new Color(value));

}

}

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航