流弹飞 流弹飞
关注数: 1 粉丝数: 11 发帖数: 171 关注贴吧数: 4
求教!!大神们,怎么调整java swing中的JTextField的高度 import java.awt.Dimension;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets; import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField; public class Test extends JDialog{private JPanel mainPanel;//mainPanel=new JPanel("接收信息");private JPanel messPanel;private JPanel operPanel;private JButton start=null;//private JButton stop=null;//创建输入框private JTextField myText;private static int DEFAULT_WIDTH = 350;private static int DEFAULT_HEIGHT = 400;public Test(){setResizable(false);setSize(new Dimension(DEFAULT_WIDTH, DEFAULT_HEIGHT));//SwingUtil.centerLocateFrame(Test.this);mainPanel = new JPanel(new GridBagLayout());messPanel = new JPanel(new GridBagLayout());operPanel = new JPanel(new GridBagLayout());GridBagConstraints gbc = new GridBagConstraints();gbc.gridx = 0; gbc.weightx = 1;gbc.weighty = 0;gbc.anchor = GridBagConstraints.NORTH;gbc.fill = GridBagConstraints.BOTH;gbc.insets = new Insets(5, 5, 5, 5);mainPanel.add(messPanel, gbc);gbc.gridy = 2;gbc.weightx = 1;gbc.weighty = 1;gbc.gridwidth = 0;gbc.anchor = GridBagConstraints.CENTER;gbc.fill = GridBagConstraints.BOTH;gbc.insets = new Insets(2, 2, 2, 2);mainPanel.add(operPanel, gbc);myText=new JTextField(); myText.setSize(350, 350);gbc.anchor = GridBagConstraints.NORTHWEST; //gbc.insets = new Insets(5, 0, 5, 0);//gbc.gridwidth = 1;//gbc.gridx = 0;//gbc.gridy = 0;//gbc.weightx = 0;//gbc.weighty = 1;//messPanel.add(myText, gbc);gbc.gridx = 1;gbc.weightx = 1;gbc.insets = new Insets(5, 5, 5, 5);gbc.fill = GridBagConstraints.HORIZONTAL;messPanel.add(myText, gbc);start=new JButton("获取消息");gbc.anchor = GridBagConstraints.CENTER;start.setPreferredSize(new Dimension(60, 20));gbc.gridx = 0;gbc.gridy = 0;gbc.insets = new Insets(5, 5, 5, 5);operPanel.add(start, gbc); this.add(mainPanel); } public static void main(String[] args){ JFrame test=new JFrame(); test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Test cfe = new Test(); cfe.setVisible(true); }}
1 下一页