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

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

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

4个回答

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

把btn改成 控件的变量

把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是高。)

bllxmx
bllxmx 同上
大约 2 年之前 回复

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);// 添加标签控件到窗体
}

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐