Я новичок в java. Я работаю над кодом. Это качели для формы. Я создал форму, но мои текстовые поля и кнопки отсутствуют, когда я запускаю свой код. Пожалуйста, помогите мне с этой проблемой. БлагодаряJava Swing текстовые поля и кнопки не отображаются в форме?
import java.awt.*;
class Test1
{
Frame fr;
Button b1,b2,b3;
TextField tf1,tf2,tf3,tf4,tf5,tf6,tf7;
Label lb1,lb2,lb3,lb4,lb5,lb6,lb7;
Test1()
{
fr=new Frame("Student Form");
fr.setLayout(null);
lb1=new Label("Name");
lb2=new Label("Address");
lb3=new Label("Course");
lb4=new Label("Phone");
lb5=new Label("Gmail");
lb6=new Label("Pincode");
lb7=new Label("State");
tf1=new TextField();
tf2=new TextField();
tf3=new TextField();
tf4=new TextField();
tf5=new TextField();
tf6=new TextField();
tf7=new TextField();
b1=new Button("Submit");
b2=new Button("Reset");
b3=new Button("Cancel");
lb1.setBounds(30,50,100,50);
lb2.setBounds(30,120,100,50);
lb3.setBounds(30,190,100,50);
lb4.setBounds(30,260,100,50);
lb5.setBounds(30,330,100,50);
lb6.setBounds(300,260,100,50);
lb7.setBounds(300,330,100,50);
tf1.setBounds(150,50,100,50);
tf2.setBounds(150,120,100,50);
tf3.setBounds(150,190,100,50);
tf4.setBounds(150,260,100,50);
tf5.setBounds(150,330,100,50);
tf6.setBounds(450,260,100,50);
tf7.setBounds(450,330,100,50);
b1.setBounds(30,500,100,50);
b2.setBounds(150,500,100,50);
b3.setBounds(300,500,100,50);
fr.setSize(700,700);
fr.setVisible(true);
}
public static void main(String s[])
{
new Test1();
}
}
Вам нужно будет добавить свои компоненты в свой фрейм с помощью 'fr.add (lb1);' и т. Д. – pzaenger
@pzaenger мне нужно добавить каждый компонент? –
Да, вам нужно будет это сделать. Сам кадр не знает, какие компоненты являются его частью без добавления этих компонентов. – pzaenger