Topic: 一个APPLET的问题,跪求解答.本人很迷茫. |
Print this page |
1.一个APPLET的问题,跪求解答.本人很迷茫. | Copy to clipboard |
Posted by: jasonwing27 Posted on: 2004-10-10 18:02 昨日写了个APPLET的程序 可是出现了以下的问题 就是显示输出所输入内容的时候不换行,见图 不知道是不是我的HTML太差了。 请各位帮忙解答 原代码如下: //ShowWords.java import java.applet.Applet; import java.awt.*; public class ShowWord extends Applet { Label words ; TextField input ; Label output ; public void init() { words = new Label ("输入几个字符:") ; input = new TextField(3) ; output = new Label (" ") ; add (words) ; add (input) ; add (output) ; } public boolean action (Event e, Object o) { output.setText ("你输入的字符是:"+o.toString()) ; return true ; } } //ShowWord.html <html> <head><title>ShowWord</title></head> <body> <hr> <applet code = ShowWord width = 300 height = 200> </applet> </body> </html> |
2.Re:一个APPLET的问题,跪求解答.本人很迷茫. [Re: jasonwing27] | Copy to clipboard |
Posted by: april518 Posted on: 2004-10-12 15:49 作者可以尝试使用一下布局管理器. |
3.Re:一个APPLET的问题,跪求解答.本人很迷茫. [Re: jasonwing27] | Copy to clipboard |
Posted by: april518 Posted on: 2004-10-12 19:20 import java.applet.Applet; import java.awt.*; public class Myforth extends Applet { Panel p1; Label words ; TextField input ; Label output ; GridLayout g1; public void init() { p1=new Panel(); g1=new GridLayout(2,2,10,10); words = new Label ("输入几个字符:") ; input = new TextField(3) ; output = new Label (" ") ; p1.setLayout(g1); p1.add (words) ; p1.add (input) ; p1.add (output) ; add(p1); } public boolean action (Event e, Object o) { output.setText ("你输入的字符是:"+o.toString()) ; return true ; } } Then it's Ok! |
4.Re:一个APPLET的问题,跪求解答.本人很迷茫. [Re: jasonwing27] | Copy to clipboard |
Posted by: kylin Posted on: 2004-10-13 12:54 这是布局管理器的原因,applet的默认的是FlowLayout,所以,在里面加入的组件排满一行后才会换行,你可以多家几个label看看就知道了,所以你用其它的布局管理器,如GridLayout, GridBagLayout,等等 |
5.Re:一个APPLET的问题,跪求解答.本人很迷茫. [Re: jasonwing27] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-10-13 13:49 你不必跪的,别人不回答你的话,我也会回答的 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |