请帮我看一下哪里错了。谢谢。

Crazy_AnBoo 2008-02-23 02:43:09

package jisuanqi;

import java.awt.*;
import javax.swing.*;

public class jisuanqi extends JFrame
{
Button b0=new Button("0");
Button b1=new Button("1");
Button b2=new Button("2");
Button b3=new Button("3");
Button b4=new Button("4");
Button b5=new Button("5");
Button b6=new Button("6");
Button b7=new Button("7");
Button b8=new Button("8");
Button b9=new Button("9");
Button b10=new Button(".");
Button b11=new Button("+");
Button b12=new Button("-");
Button b13=new Button("*");
Button b14=new Button("/");
Button b15=new Button("CE");



public jisuanqi()
{

super("计算器");
setLocation(100,100);
setSize(100,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel jp=new JPanel();

//------------------------------------------------------
//数字
jp.setLayout(new GridLayout(3,3,2,2));
jp.add(b1);
jp.add(b2);
jp.add(b3);
jp.add(b4);
jp.add(b5);
jp.add(b6);
jp.add(b7);
jp.add(b8);
jp.add(b9);

//-----------------------------------------------------------
//容器
JPanel labelPane=new JPanel();
JTextField jt=new JTextField("0",20);
jt.setHorizontalAlignment(jt.RIGHT);
jt.setEditable(false);
labelPane.add(jt);





Container con=getContentPane();
con.add(jp,BorderLayout.CENTER);
con.add(labelPane,BorderLayout.NORTH);









}

public static void main(String[] arguments)
{

jisuanqi suan=new jisuanqi();

suan.setVisible(true);

}

}




窗口初始位置改变不了。为什么?
还有就是我想把它的大小固定一下。不能变大边小。
谢谢解决一下。
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengjianbo4 2008-02-23
  • 打赏
  • 举报
回复
JFrame的setBounds(int,int,int,int)
Crazy_AnBoo 2008-02-23
  • 打赏
  • 举报
回复
晕。。原来是软件的问题。。
michaelye18 2008-02-23
  • 打赏
  • 举报
回复
不能改变窗体大小,调用JFrame对象的setResizable(false);
dracularking 2008-02-23
  • 打赏
  • 举报
回复
貌似没问题啊

setLocation(500, 500);
setSize(500, 200);


改了下 位置和大小都变了

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧