jTextfield的大小没有变化

时间:2014-11-10 12:52:44

标签: java

我编写了以下代码,但jTextfield的大小没有改变。我该怎么做才能改变大小?

import javax.swing.JFrame;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.Window.*;
import java.text.*;
import javax.swing.JOptionPane;
import javax.swing.JTable;

public class One extends javax.swing.JFrame {
        int screenHeight;
        int screenWidth;
        public One() {
        initComponents();
        Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();



        screenHeight = screenSize.height;
        screenWidth = screenSize.width;


       jTextField2.setSize(screenHeight/50,screenWidth/40);

    }
}

1 个答案:

答案 0 :(得分:0)

您必须使用setBounds(x,y,w,h)方法 - xy给出按钮的位置,wh给出内容的宽度和高度尺寸。例如:

JPanel jl=new JPanel();
L=new JButton("LOGIN"); 
jl.add(L);
L.setBounds(150, 50, 50, 20 );