java里的JTextField文本框怎么设置大小?

java里的JTextField文本框怎么设置大小?,第1张

文本框.setBounds(10,10,30,170)  设置位置。

文本框的宽是改不了的,只有长度才能改变,JTextField jtf = new JTextField(length)

length大了,文本框就长了。

想要长宽可变的文本框可用:JTextArea jta = new JTextArea(长,宽);

JTextArea jta = new JTextArea(长,宽)也是用jta.setText()来显示的;

与JTextField用法几乎一样;具体用法可查API。

代码如下:

1.//核心代码第一部分, 设置文本框,密码框长宽;

2.wbk = new JTextField(8)//在这个窗口大小里,设置长度为8,比较合适;

3.mmk = new JPasswordField(8)//密码框也设置长度为8;

4.//核心代码第二部分, 把文本框,密码框等加入到JPanel里;

5.JPanel jpwbk = new JPanel()//1 放文本框的JPanel面板;

6.jpwbk.add(wbk)//把文本框放入;       

7.p[0].add(jpwbk)//把JPanl放入网格布局里;                                                                               8.JPanel jpbutton0 = new JPanel()//2 放按钮的JPanel面板(按钮也小点好看点);                   9.jpbutton0.add(button[0])

10.jp[0].add(jpbutton0)

11.jp[0].add(biaoqian[2])

12.JPanel jpmmk = new JPanel()//3 放密码框的JPanel面板

13.jpmmk.add(mmk)

14.jp[0].add(jpmmk)

设置JTextField的大小 , 一般跟布局管理器有关系.

布局是流布局时 ,那么可以在创建对象时,设置JTextField的大小(长度)

JTextField jtf= new JTextField(8)//长度为8的文本输入框

布局是空布局, 那么可以设置JTextField的size来设置

JTextField jtf= new JTextField()

//jtf.setBounds(30, 50, 220, 20)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11165556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存