Я закончил программу управления магазинами со многими классами (многие панели JForm на самом деле. Благодаря людям в этом форуме, которые мне так помогли). Мне просто нужно позвонить JPanel Login
, когда я нажму «Запустить проект». Любая идея, как назвать это? какой код мне нужно вставить в основной проект?Класс вызова/JPanel от основного проекта?
0
A
ответ
0
Невозможно отобразить JPanel
.
Таким образом, вам необходимо создать JFrame
, а затем добавить этот объект JPanel
к этому JFrame
, а затем отобразить JFrame
.
напишите эти строки в своем main method
.
JFrame frame = new JFrame("Title");
frame.setSize(500,500);
frame.setLayout(new BorderLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); // as per your requirement.
frame.add(new Login(), BorderLayout.CENTER);
frame.setVisible(true);
будет работать должным образом.
0
JFrame myFrame = new JFrame("MyTitle");
myFrame.setSize(width, height);
myFrame.setLocation(x, y);
myFrame.setContentPane(new Login());
myFrame.setVisible(true);
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// if you want add your jcomponent
myFrame.getContentPane().add(yourJComponent);
попробуйте!
Если вы хотите добавить JComponent (JButton)
JButton myBtn = new JButton("btn name");
myBtn.setLocation(x, y);
myFrame.getContentPane().add(myBtn);
Если вы хотите добавить JComponent (JText)
JText myText = new JText("text");
myText.setLocation(x, y);
myFrame.getContentPane().add(myText);
JComponent [http://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html]
+0
Что означает средство '(YourComponent)'? Что я должен там положить? (Новичок + иностранец английского) – Rainzo78
Пожалуйста размещать фрагмент кода и сузить проблему , – Abhi
Я просто хочу назвать форму jpanel с именем 'login' из основного проекта. Как это назвать? – Rainzo78
создайте объект 'JPanel' и добавьте его в' JFrame' и установите, что 'JFrame' видно ... поскольку вы не можете открыть' JPanel' в качестве диалога или 'Window' ... – ELITE