You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.3 KiB
Java

Creating Checkbox buttons
import java.applet.Applet;
import java.awt.*;
public class MyCheckbox extends Applet {
private Font f;
private TextField t;
private Checkbox checkBold, checkItalic;
public void init()
{
t = new TextField( "Sample Text", 30 );
// instantiate checkbox objects
checkBold = new Checkbox( "Bold" );
checkItalic = new Checkbox();
checkItalic.setLabel( "Italic" ); // set checkbox label
f = new Font( "TimesRoman", Font.PLAIN, 14 );
t.setFont( f );
add( t );
add( checkBold ); // unchecked (false) by default
add( checkItalic ); // unchecked (false) by default
}
public boolean action( Event e, Object o )
{
int b, i;
// Check for Checkbox event
if ( e.target instanceof Checkbox ) {
// test state of bold checkbox
if ( checkBold.getState() == true )
b = Font.BOLD;
else
b = Font.PLAIN; // value of 0
// test state of italic checkbox
if ( checkItalic.getState() == true )
i = Font.ITALIC;
else
i = Font.PLAIN; // value of 0
f = new Font( "TimesRoman", b + i, 14 );
t.setFont( f );
}
return true;
}
}