У меня проблемы с применением .setBounds к JLabel. Он работает с предыдущим JLabel, который я определил, но полностью игнорирует мое второе определение границ. Я немного испортил ширину и высоту, чтобы посмотреть, влияет ли это на JLabel, и это не так. Кроме того, я заметил, что при изменении двух моих JLabels ярлык "greet" больше не появлялся. Вот мой код, любая помощь приветствуется: ^)
import java.awt.Color;
import java.awt.Font;
import javax.swing.*;
public class Fashion {
static JFrame f = new JFrame("Game Title");
static Font h1 = new Font("courier", Font.PLAIN, 30);
static Font h2 = new Font("courier", Font.PLAIN, 17);
public static void main(String[] args) {
f.setSize(1400, 900);
f.setResizable(false);
f.getContentPane().setBackground(Color.WHITE);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel title = new JLabel("Welcome!");
title.setFont(h1);
JLabel greet = new JLabel("Lets get started.");
greet.setFont(h2);
title.setBounds(225,1,1000,100);
greet.setBounds(350,200,1,1);
f.add(title);
f.add(greet);
f.setVisible(true);
}
}
(игнорируйте очень уродливые границы / расположение, они странно специфичны, но это то, что хочет мой профессор: /)