package paket2; import javax.swing.*; import javax.swing.border.EtchedBorder; import java.awt.*; import static javax.swing.SwingConstants.CENTER; public class Test3 { public static void main(String[] args) { JFrame frm = new JFrame(); JPanel jp = new JPanel(); jp.setPreferredSize(new Dimension(300,300));// changed it to preferredSize, Thanks! frm.getContentPane().add( jp ); JLabel label = new JLabel(); label.setText("A"); label.setFont(new Font(label.getFont().getFontName(), Font.PLAIN, 150)); label.setHorizontalAlignment(CENTER); label.setVerticalAlignment(CENTER); label.setVerticalTextPosition(CENTER); jp.add(label); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frm.pack(); frm.setLocationRelativeTo(null); frm.setVisible(true); } }