我编写了以下代码,但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);
}
}
答案 0 :(得分:0)
您必须使用setBounds(x,y,w,h)
方法 - x
和y
给出按钮的位置,w
和h
给出内容的宽度和高度尺寸。例如:
JPanel jl=new JPanel();
L=new JButton("LOGIN");
jl.add(L);
L.setBounds(150, 50, 50, 20 );