Java中,如何设置组件的大小以及位置
importjava.awt.*;importjavax.swing.*;publicclassMain{publicstaticvoidmain(String[]arg...
import java.awt.*; import javax.swing.*; public class Main { public static void main(String[] args) { Exp4 Exp4 = new Exp4("标题"); } } class Exp4 extends JFrame { JTextField T1,T2; Exp4(String s) { super(s); setLayout(new FlowLayout()); T1 = new JTextField(10); T2 = new JTextField(10); T1.setSize(100, 50); T1.setHorizontalAlignment(JTextField.CENTER); T2.setSize(100,50); T2.setHorizontalAlignment(JTextField.CENTER); add(T1); add(T2); setBounds(200,200,400,400); setVisible(true); validate(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } 建立两个文本框的窗体,现在想设置两个文本框宽高, 但是发现改变参数,大小还是一样.为什么会这样?
展开
4个回答
2013-04-20
展开全部
如果该width和height不行的话,可以直接拖控件啊!不拖控件,也可以直接在它的属性大小里面直接填值啊!这样肯定行的。希望对你有帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-20
展开全部
跟布局有关,流布局,默认都是一样的大小。换成自定义布局吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要是设置长和宽的话,为什么不用TextArea
TextArea t = new TextArea(10,50);
TextArea t = new TextArea(10,50);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询