我可能出现的有你这种情况,原因是组件的放置方式,你在面扳属性中将layout的植改成xylayout
解决方案 »
- 求一正则表达式!急!
- 高份求一个JAVA加密程序(对文件夹进行加密的)
- #indef是什么来的?
- 循环读取hashtable的key和value(在线等)
- 高分求助在线等:java的XML解析器都有哪些?我用dom4j进行解析,为什么在jdk1.4下不需要提供解析器?
- 用jcreater导入serverlet包后,使用serverlet包中的类不变颜色,应该怎么解决?
- 如何将两个字节数组合并成一个字节数组
- 用/* 。。。。*/注掉的javascript有沒有執行能力?
- 哪里有可用的visibroker 4.5.1 for java 下载,好使的链接100分相送(给第一个:))
- 关于String初始化的问题
- org.jfree
- JAVA新手问题系列,关于菜单的问题。
public class HT extends Applet {
JButton b1=new JButton(),
b2=new JButton();
private boolean isStandalone = false;
//Get a parameter value
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
} //Construct the applet
public HT() {
}
//Initialize the applet
public void init() {
b1.setBounds(new Rectangle(100,100,250,250));
b1.setOpaque(false);
// b1.setOpaque();
b2.setBounds(new Rectangle(0,60,25,50));
this.add(b1);
this.add(b2); try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public void Grap()
{
Graphics g=b1.getGraphics(); g.drawLine(100,100,150,150);
}
//Component initialization
private void jbInit() throws Exception {
this.setLayout(null);
}
//Get Applet information
public String getAppletInfo() {
return "Applet Information";
}
//Get parameter info
public String[][] getParameterInfo() {
return null;
}
//Main method
public static void main(String[] args) {
HT applet = new HT();
applet.isStandalone = true;
Frame frame;
frame = new Frame();
frame.setTitle("Applet Frame");
frame.add(applet, BorderLayout.CENTER);
applet.init();
applet.start();
frame.setSize(400,320);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
frame.setLocation((d.width - frame.getSize().width) / 2, (d.height - frame.getSize().height) / 2);
frame.setVisible(true);
applet.Grap();
}
}