weixin_40182907
坚持可持续
采纳率38.5%
2018-05-30 10:41 阅读 3.0k

初学者关于JAVA 设置控件的大小

5

老师布置的作业。。写一个模仿打电话的GUI。。。功能基本完成了
就是样子稍微有点不像
怎样调整文本框使??

第一张图是我的,第二张图是老师给的图
谢谢
图片说明
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • eyetired eyetired 2018-05-30 10:54

    btn.setBounds(x,y,width,height);//设置大小并定位
    或者
    btn.setSize(width,height);//设置大小
    btn.setLocation(x,y);//定位
    父容器的layout要设置为null

    把btn改成 控件的变量

    点赞 1 评论 复制链接分享
  • jgw18396821737 jgw18396821737 2018-05-30 11:14

    把java控件所在的容器(比如:JFrame,JPanel)的布局设为空布局。(比如:jp.setLayout(null);
    然后用java控件的setBounds函数设置java控件的位置和大小。(比如:JTextField jtf=new JTextField(5); jtf.setBounds(100,100,30,20);//100,100是在容器中的相对位置坐标x和坐标y
    30,20是Java控件的大小,30是长,20是高。)

    点赞 评论 复制链接分享
  • eyetired eyetired 2018-05-30 11:15

    public JFrameSize() {
    setTitle("设置窗体大小");// 设置窗体标题
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 默认关闭方式
    setSize(250, 250);// 设置窗体大小
    contentPane = new JPanel();// 创建内容面板
    contentPane.setLayout(new BorderLayout(0, 0));
    setContentPane(contentPane);// 设置内容面板
    JLabel label = new JLabel("宽度:250,高度:250");// 创建标签控件 这个看你应该是按钮
    contentPane.add(label, BorderLayout.CENTER);// 添加标签控件到窗体
    }

    点赞 评论 复制链接分享
  • wo5550202 VIVIAN_WO 2018-06-01 06:46

    setSize(250, 250);// 设置窗体大小

    点赞 评论 复制链接分享

相关推荐