0
В настоящее время я работаю над проектом, и я пытаюсь установить свой ярлык в определенном месте, вот как выглядит мой код;Установка определенного места для метки в Java
import javax.swing.*;
import java.awt.*;
public class First extends JFrame
{
private JLabel label;
private JTextField textfield;
JLabel ZKey;
public First()
{
ZKey=new JLabel("ZKey");
ZKey.setLayout(null);
ZKey.setLocation(55, 55);
add(ZKey);
}
public static void main (String args[])
{
First gui = new First();
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setSize(500,500);
gui.setVisible(true);
gui.setTitle("Keep Track Of What You Press");
}
}
Я чувствую, что мне не хватает чего-то довольно глупого.
Что именно оно делает неправильно? –
Извините, это в основном помещает ярлык в середину в крайнем левом углу, я не могу заставить его быть где-то еще. –
Попробуйте использовать pack() на gui после добавления JLabel и перед установкой gui visible. В любом случае, в большинстве случаев вам не нужен нуль-макет, но какой-то менеджер компоновки – Valjean