首先声明下,我是JAVA菜鸟。有什么有点看起来傻的问题请大家见谅。代码如下:/**
* @(#)AppletTest1.java
*
* AppletTest1 Applet application
*
* @author
* @version 1.00 2008/10/25
*/
import java.awt.*;
import java.applet.*;public class AppletTest1 extends Applet {
Frame myFrame;
Label labelName;
Label labelPassword;
TextField textFieldName;
TextField textFieldPassword;
Button buttonOK;
Button buttonCancel;
public void init() {
myFrame = new Frame("Welcome ! Please load...");
labelName = new Label("Name:");
labelPassword = new Label("Password:");
textFieldName = new TextField(20);
textFieldPassword = new TextField(20);
buttonOK = new Button("OK");
buttonCancel = new Button("Cancel");
myFrame.add(labelName);
myFrame.add(textFieldName);
myFrame.add(labelPassword);
myFrame.add(textFieldPassword);
myFrame.add(buttonOK);
myFrame.add(buttonCancel);
} public void paint(Graphics g) {
g.drawString("Welcome to Java!!", 50, 60 );
}
}HTM文件中代码:
<html>
<head>
</head>
<body bgcolor="000000">
<center>
<applet
code = "AppletTest1.class"
width = "500"
height = "300"
>
</applet>
</center>
</body>
</html>
想问下这样为何不能显示我所定义的登录框么?
* @(#)AppletTest1.java
*
* AppletTest1 Applet application
*
* @author
* @version 1.00 2008/10/25
*/
import java.awt.*;
import java.applet.*;public class AppletTest1 extends Applet {
Frame myFrame;
Label labelName;
Label labelPassword;
TextField textFieldName;
TextField textFieldPassword;
Button buttonOK;
Button buttonCancel;
public void init() {
myFrame = new Frame("Welcome ! Please load...");
labelName = new Label("Name:");
labelPassword = new Label("Password:");
textFieldName = new TextField(20);
textFieldPassword = new TextField(20);
buttonOK = new Button("OK");
buttonCancel = new Button("Cancel");
myFrame.add(labelName);
myFrame.add(textFieldName);
myFrame.add(labelPassword);
myFrame.add(textFieldPassword);
myFrame.add(buttonOK);
myFrame.add(buttonCancel);
} public void paint(Graphics g) {
g.drawString("Welcome to Java!!", 50, 60 );
}
}HTM文件中代码:
<html>
<head>
</head>
<body bgcolor="000000">
<center>
<applet
code = "AppletTest1.class"
width = "500"
height = "300"
>
</applet>
</center>
</body>
</html>
想问下这样为何不能显示我所定义的登录框么?
解决方案 »
- 求教!!!!!一个计算器的问题
- 如何改变JFileChooser 中的 showDialog的标题和确认按钮名
- 异常处理的thows和thow以及自定义异常处理如何用!
- 最简单的Struts为什么生成不了jsp???少了哪一部???
- 如何得到下载文件的长度呀?http://86516.onlinedown.net/down/FlashFXP_3.3.8.1133_RC2_SC.exe
- 13711613(黑龙江程序员联盟)欢迎加入,这里高手如云
- 怎么没人帮我顶一哈呢?? 最近遇到了三个问题,都贴在我论坛里边,大家到我论坛里边看哈,看谁能帮我解决这三个问题,顺便帮我顶哈!!!!!
- 一个CPU最多可支持多少线程
- 一个有关java所画直线的宽度问题!!!
- 请问:如何java实现windows的打印预览,有源代码吗?
- JCreator中有没有格式重排的功能?快捷键是什么?
- 请教一下??
setVisible(true);
import java.awt.*;import javax.swing.JApplet;public class AppletTest1 extends JApplet {
/**
*
*/
private static final long serialVersionUID = 1L;
Label labelName;
Label labelPassword;
TextField textFieldName;
TextField textFieldPassword;
Button buttonOK;
Button buttonCancel; public void init() { labelName = new Label("Name:");
labelPassword = new Label("Password:");
textFieldName = new TextField(20);
textFieldPassword = new TextField(20);
buttonOK = new Button("OK");
buttonCancel = new Button("Cancel"); Container c = this.getContentPane();
c.setLayout(new FlowLayout());
c.add(labelName);
c.add(textFieldName);
c.add(labelPassword);
c.add(textFieldPassword);
c.add(buttonOK);
c.add(buttonCancel);
c.setSize(200, 300);
}
}
把你需要的控件直接放在applet里面吧
import java.applet.*;public class AppletTest1 extends Applet { Label labelName;
public void init() {
labelName = new Label("Name:");
this.add(labelName);
} public void paint(Graphics g) {
super.paint(g);
g.drawString("Welcome to Java!!", 50, 60 );
}
}这样就能直接显示出那个Label了
//import java.applet.*;
import javax.swing.*;public class Test extends JApplet {
// Container myFrame;
Label labelName;
Label labelPassword;
TextField textFieldName;
TextField textFieldPassword;
Button buttonOK;
Button buttonCancel;
public void init() {
// myFrame = new Frame("Welcome ! Please load...");
Container myFrame=getContentPane();
myFrame.setLayout(new FlowLayout());
labelName = new Label("Name:");
labelPassword = new Label("Password:");
textFieldName = new TextField(20);
textFieldPassword = new TextField(20);
buttonOK = new Button("OK");
buttonCancel = new Button("Cancel");
myFrame.add(labelName);
myFrame.add(textFieldName);
myFrame.add(labelPassword);
myFrame.add(textFieldPassword);
myFrame.add(buttonOK);
myFrame.add(buttonCancel);
} public void paint(Graphics g) {
g.drawString("Welcome to Java!!", 50, 160 );
}
}不知道这个可不可以 试试吧