JAVA中Frame设置按钮大小

importjava.awt.*;importjava.applet.*;importjava.lang.*;importjava.awt.event.*;publicc... import java.awt.*;
import java.applet.*;
import java.lang.*;
import java.awt.event.*;
public class Login extends Applet implements ActionListener{
Frame f=new Frame();
Panel p1,p2,p3;
Label lb1,lb2,lb3;
TextField tf1,tf2;
Button b1,b2;

public static void main(String args[]){

Login l=new Login();
l.init();
}
public void init(){
f.setTitle("身份验证");
f.setSize(350,200);
b1=new Button("登陆");
b2=new Button("退出");
lb1=new Label("用户名");
lb2=new Label("密码");
lb3=new Label("版权所有:13rd");
p1=new Panel();
p2=new Panel();
p3=new Panel();
tf1=new TextField(10);
tf2=new TextField(10);
lb1.setAlignment(Label.CENTER);
lb2.setAlignment(Label.CENTER);
lb3.setAlignment(Label.RIGHT);
b1.setBounds(100,250,20,20);
b1.setBounds(10,250,20,20);
p1.add(lb1);
p1.add(tf1);
p1.add(lb2);
p1.add(tf2);
p1.setLayout(new GridLayout(2,2,1,1));
f.add(p1,"North");
p2.add(b1);
p2.add(b2);
p3.add(lb3);
b1.addActionListener(this);
b2.addActionListener(this);
p2.setLayout(new GridLayout(1,2));

f.add(p2,"Center");
f.add(p3,"South");

f.setVisible(true);

}
public void actionPerformed(ActionEvent ae){
String s1,s2;
s1=ae.getActionCommand();
if(s1.equals("退出")){
System.exit(0);
}
else{
Fund u=new Fund();
u.go();
}
}

}

//该如何设置。用了好多方法都不行,是不是构造Container比构造Frame好,初学者。见谅
展开
 我来答
问遍天下神州
2010-11-10 · TA获得超过356个赞
知道答主
回答量:163
采纳率:0%
帮助的人:89.4万
展开全部
在 f.setVisible(true);
的前面加上一个f.pack();让窗体紧缩就可以把按钮缩小了。如果你要在按钮上去控制的话,那你或许应该考虑一下布局。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友77c33ff
2010-11-10 · TA获得超过481个赞
知道答主
回答量:107
采纳率:0%
帮助的人:52.5万
展开全部
可对按钮设置大小,如:Button b1=new Button("button");
b1.setSize(width,height);如b1.setSize(15,10);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式