为什么我加的最后一个组件的大小和窗口相同 默认是BorderLayout你改一下Layout的方法就好了可以用FlowLayout 或者GridLayout 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在super("a example");后面加上setLayout(new FlowLayout()); import javax.swing.*;import java.awt.event.*;import java.awt.*;public class Frame1 extends Frame{ public static void main(String args[]) { Frame f=new Frame1(); f.setSize(500,400); f.setVisible(true); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){ System.exit(0); } }); } public Frame1(){ super("a example"); Label one=new Label("please choose method"); Choice eny=new Choice(); eny.add("des"); eny.add("rsa"); Button desEncry=new Button("desEncry"); Button rsaEncry=new Button("rsaEncry"); TextField tencry=new TextField(50); TextField tdencry=new TextField(50); setLayout(null); one.setBounds(20,40,150,30); eny.setBounds(200,40,200,30); tencry.setBounds(20,90,400,30); tdencry.setBounds(20,150,400,30); desEncry.setBounds(50,200,80,30); rsaEncry.setBounds(150,250,80,30); add(one); add(eny); add(tencry); add(tdencry); add(desEncry); add(rsaEncry); show(); }} 在encry构造函数中增加getContendPane().setLayout(null); 你用的是awt,那要在构造函数里增加:setLayout(null); 求助我是一个初学者求高手帮我看一下我这哪儿错啦怎么回事啊 JAVA传输文件和排列问题 小妹首次求教:下面的功能如何实现(别笑我) AWT/Swing中GIF动画是怎么update的 请教一简单题目(设置背景颜色)??? 新人求助,求大神解惑 怎样用Java在linux上实现类似NT中服务的功能,回答者一率有分!!!! 请教实现类似 unix系统中crontab 的时间监控功能 请问:JAVA中为什么没有指针呢?那它又是如何实现类似C++中指针的功能呢? java迭代器使用集合方法删除倒数第二个元素为什么不报错 一个简单的问题 急!请大家看看这个问题,100分不够可以加!
setLayout(new FlowLayout());
import java.awt.event.*;
import java.awt.*;public class Frame1 extends Frame
{
public static void main(String args[])
{
Frame f=new Frame1();
f.setSize(500,400);
f.setVisible(true);
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
} public Frame1(){
super("a example");
Label one=new Label("please choose method");
Choice eny=new Choice();
eny.add("des");
eny.add("rsa");
Button desEncry=new Button("desEncry");
Button rsaEncry=new Button("rsaEncry");
TextField tencry=new TextField(50);
TextField tdencry=new TextField(50);
setLayout(null);
one.setBounds(20,40,150,30);
eny.setBounds(200,40,200,30);
tencry.setBounds(20,90,400,30);
tdencry.setBounds(20,150,400,30);
desEncry.setBounds(50,200,80,30);
rsaEncry.setBounds(150,250,80,30);
add(one);
add(eny);
add(tencry);
add(tdencry);
add(desEncry);
add(rsaEncry);
show();
}
}