求解
import java.applet.*;import java.awt.*;
import java.awt.Event.*;
import java.awt.event.ActionEvent;
public class UpperCase extends implements ActionListener
{
Label lblString = new Label ("请输入单词:");
Label lblUpperCase = new Label ("此处显示大写单词:");
TextField txtString = new TextField (4);
Button btnString = new Button ("大写");
public void init()
{
add ( lblString );
add ( txtString );
add ( lblString );
add ( lblUpperCase );
btnString.addActionListener ( this );
}
public void actionPerformed ( ActionEvent e )
{
String s = txtString.getText();
String upperCase = s.toUpperCase();
lblUpperCase.setText( upperCase );
}
}
----------------解决方案--------------------------------------------------------
不会是完全不懂吧。。。至少要添加点自己的解释啊。。。。
----------------解决方案--------------------------------------------------------
你需要指点那里呢~同学
----------------解决方案--------------------------------------------------------
运行不出来 不知道是什么原因
----------------解决方案--------------------------------------------------------
没有main函数。。。运行不起来
----------------解决方案--------------------------------------------------------
大哥你这是applet啊,在HTML中运行,用文本写一个html,如下:
<html>
<head></head>
<body>
<applet code=UpperCase.class width=500 height=400></applet>
</body>
</html>
保存后取个文件名:(eg:)UpperCase
在命令行里面运行该程序
先运行java文件 :javac UpperCase.java
在运行html:appletviewer UpperCase
会了吗?
这个程序不需要main()函数的
嵌在网页中运行的。。。
----------------解决方案--------------------------------------------------------
public class UpperCase extends implements ActionListener
{
上面这句是不是抄错了?应该是:
public class UpperCase extends Applet implements ActionListener
{
----------------解决方案--------------------------------------------------------
也不用这么麻烦吧,只是applet而已,main函数还是最简单的
public static void main(String[] args){
new UpperCase().init();
}
不过要看到结果你这还少了好几句。。
----------------解决方案--------------------------------------------------------