File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Applets and the fly likes DRAW A NEW LINE Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Applets
Bookmark "DRAW A NEW LINE " Watch "DRAW A NEW LINE " New topic
Author

DRAW A NEW LINE

Zahid, Butt
Ranch Hand

Joined: Feb 16, 2001
Posts: 100
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

Joined: Oct 18, 2000
Posts: 4121

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


-Nate
Write once, run anywhere, because there's nowhere to hide! - /. A.C.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: DRAW A NEW LINE