具有多个控件的简单java框架
我想使用简单的框架类创建一个表单,但每次运行程序时,只有最后添加的组件可见。我希望所有表单元素都可见。我不想使用Jframe 代码-具有多个控件的简单java框架,java,Java,我想使用简单的框架类创建一个表单,但每次运行程序时,只有最后添加的组件可见。我希望所有表单元素都可见。我不想使用Jframe 代码- import java.awt.*; class Form { public static void main(String args[]) { Frame p = new Frame(); p.setVisible(true); p.set
import java.awt.*;
class Form
{
public static void main(String args[])
{
Frame p = new Frame();
p.setVisible(true);
p.setSize(200,200);
Label l1 = new Label("Enter your name");
TextField t1 = new TextField("Name",10);
Label l2 = new Label("Enter your Address");
TextArea ta1 = new TextArea("Address",10,20);
Label l3 = new Label("Enter your email");
TextField t3 = new TextField("Name",10);
CheckboxGroup cg = new CheckboxGroup();
Checkbox c1 = new Checkbox("Kahibi tak na bho",cg,false);
Checkbox c2 = new Checkbox("Badhir",cg,false);
Button b1 = new Button("Submit");
Button b2 = new Button("Reset");
p.add(l1);
p.add(t1);
p.add(l2);
p.add(ta1);
p.add(l3);
p.add(t3);
p.add(c1);
p.add(c2);
p.add(b1);
p.add(b2);
}
}
输出-
感谢您的帮助……您需要在框架中添加布局,例如,如果您希望一个接一个地水平显示所有元素,则需要将布局设置为BasicHorizontalYoutManager 在这里查看不同的布局实现
Frame p = new Frame();
p.setLayout(new BasicHorizontalLayoutManager());