育碧手机游戏特工:编写Applet程序,在屏幕上输出A到Z的26个字母,排成三行,前两行每生10个字母,最后一行6个字母。

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 19:10:47
谢谢各位大哥高手们,小弟初学JAVA

import java.awt.*;
import java.applet.*;
//<applet code=Char height=200 width=200></applet>
public class Char extends Applet
{
Panel p=new Panel();
Label l1=new Label("abcdefghij");
Label l2=new Label("klmnopqrst");
Label l3=new Label("uvwxyz");

public void init()
{
p.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.anchor = GridBagConstraints.WEST; //设定Layout的位置
gbc.insets = new Insets(2,2,2,2); //设定与边界的距离(上,左,下,右)

gbc.gridy=1;
gbc.gridx=0;
p.add(l1,gbc);

gbc.gridy=2;
gbc.gridx=0;
p.add(l2,gbc);

gbc.gridy=3;
gbc.gridx=0;
p.add(l3,gbc);

add(p);
}
}

---------------------------napolun-------------------------------

Applet文件名 Temp.java
//不用这么麻烦这样就可以了

import javax.swing.*;
import java.awt.*;
//<applet code=Temp height=200 width=200></applet>

public class Temp extends JApplet{
public void paint(Graphics g){
int x=20,y=20;
for(char ch='A';ch<='Z';ch++){
if(ch=='A'+10){x=20;y=30;}
if(ch=='A'+20){x=20;y=40;}
g.drawString(String.valueOf(ch),x,y);
x+=20;
}
}
}

//运行方法
//javac Temp.java

//appletviewer Temp.java