Я хочу добавить JTextField в северную область рамки и панель (которая хранит копию того же JTextField) в восточном регионе.JTextField не отображается в GUI
Но появляется только поле в северном регионе. Панель в восточном регионе есть, но проблема в том, что поле не находится в панели.
import java.awt.*;
import javax.swing.*;
public class Gui {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
frame.getContentPane().setBackground(Color.BLACK);
panel.setBackground(Color.YELLOW);
JTextField field = new JTextField("Your name");
panel.add(field);
frame.add(BorderLayout.NORTH, field);
frame.add(BorderLayout.EAST, panel);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
Вы не можете установить одно и то же jtextfield в 2 позиции, но вы можете использовать один и тот же документ. Вам нужно создать новый. И почему вам нужно добавить одно и то же jtextfield в 2 позиции, что вы пытаетесь сделать ??? –