fontSelect


/*
	A basic extension of the java.applet.Applet class
 */

import java.awt.*;
import java.applet.*;

public class Applet1 extends Applet implements java.awt.event.ActionListener
{
	public void init()
	{
		//{{INIT_CONTROLS
		setLayout(null);
		setSize(470,266);
		setBackground(java.awt.Color.lightGray);
		button1 = new java.awt.Button();
		button1.setLabel("Select font");
		button1.setBounds(180,228,85,36);
		button1.setBackground(java.awt.Color.lightGray);
		add(button1);
		label1 = new java.awt.Label("Press button to select font",Label.CENTER);
		label1.setBounds(12,24,444,192);
		label1.setFont(new Font("Dialog", Font.PLAIN, 30));
		add(label1);
		//}}

		//{{REGISTER_LISTENERS
		button1.addActionListener(this);
		//}}
	}

	//{{DECLARE_CONTROLS
	java.awt.Button button1;
	java.awt.Label label1;
	//}}

	public void actionPerformed(java.awt.event.ActionEvent event)
	{
		Object object = event.getSource();
		if (object == button1) {
            Frame fr;
            fr = new Frame();
	    	fontSelect fntSel;
		    fntSel = new fontSelect(fr, true);
    		fntSel.show();
    		if (fntSel.isSelected) {
       			label1.setFont(fntSel.selectedFont);
        		label1.setBackground(fntSel.selectedBackground);
        		label1.setForeground(fntSel.selectedForeground);
        		label1.setText("Font has been selected");
       		}
	    }
	}
}

Back to fontSelect applet page

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.