• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

DRAW A NEW LINE

 
Zahid, Butt
Ranch Hand
Posts: 100
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
I am new to designing applets.
This is a simple question, How do you cause a line space in an applet. I tried System.out.println but this doesnt work.
I want a radio group to start in a new line.
here is my code:
import java.awt.*;
import java.applet.Applet;
public class myapplet1 extends Applet {
public void init() {
setBackground(Color.lightGray);
setForeground(Color.red);
TextField t = new TextField("Default Data");
t.setBackground(Color.white);
add(t);
Button b = new Button("Click");
add(b);
Checkbox c = new Checkbox("Select", false);
add(c);
//I want the line space here
CheckboxGroup group = new CheckboxGroup();
Checkbox g1 = new Checkbox("1",false,group);
Checkbox g2 = new Checkbox("2",false,group);
Checkbox g3 = new Checkbox("3",true,group);
add(g1);
add(g2);
add(g3);
}
}
If there are any problems with the code that you can notice please DO tell me.
Thanks in advance.
Zahid
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Zahid,
The default layout of an Applet is FlowLayout. This makes all components added to it line up like words in a sentence until one hits the edge of the screen. Then it starts over far enough down to put space between the components. One thing you could do is set your applet's layout to GridLayout... if you specify one column and as many rows as you have components they will all line up one above the other.
If you have a complex layout in mind, you will have to create a layout for your applet, then add components to panels with layouts of their own... you can nest other panels within these panels too if you want...
HTH,
-Nate
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic