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

如题所述

    文本框.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);

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网