Java Program to Develop Applet Programming With Various Techniques

Aim:

Develop Applet Programming With Various Techniques.

Procedure:

  • Step 1: Open a New Java Application on Netbeans Editor.
  • Step 2: Open Netbeans Ide, Choose File new Project.
  • Step 3: New Open a New Project and Choose a Java Application.
  • Step 4: Add a Coding on Coding Windows Using Getter Setter Method.
  • Step 5: Run the Index Page and Verify the Result Page.
  • Step 6: Save the Project (Ctrl+s).
  • Step 7: Run the Project (F5).

Program:

import java.awt.*;
import java.applet.*;
import java.awt.Event.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class font extends Applet implements ActionListener,ItemListener
{
 TextArea ta;
 Choice ch;
 Checkbox c1,c2,c3;
 Button b[]=new Button[10];
 Color col[]={Color.RED,Color.BLUE,Color.green};
 int n=col.length;
 Font f;
 int i;
 public void init()
 {
 for(i=0;i<n;i++)
 {
 b[i]=new Button();
 b[i].setBackground(col[i]);
 add(b[i]);
 b[i].addActionListener(this);
 }
 c1=new Checkbox("BOLD");
 c2=new Checkbox("ITALIC");
 c3=new Checkbox("PLAIN");
 add(c1);
 add(c2);
 add(c3);
 c1.addItemListener(this);
c2.addItemListener(this);
 c3.addItemListener(this);
 ch=new Choice();
 for(i=8;i<=72;i++)
 {
 ch.add(Integer.toString(i));
 }
 add(ch);
 ch.addItemListener(this);
 ta=new TextArea("MSC computer science");
 add(ta);
 }
 public void actionPerformed(ActionEvent a)
 {
 for(int i=0;i<n;i++)
 {
 if(a.getSource()==b[i])
 ta.setForeground(col[i]);
 }
 repaint();
 }
 public void itemStateChanged(ItemEvent ie)
 {
 int i=Integer.parseInt(ch.getSelectedItem());
 String j=""+ch.getSelectedItem();
 if(ie.getSource()==c1)
 {
 f=new Font(j,Font.BOLD,i);
 ta.setFont(f);
 }
 else if(ie.getSource()==c2)
 {
 f=new Font(j,Font.ITALIC,i);
 ta.setFont(f);
 } 
else if(ie.getSource()==c3)
 {
 f=new Font(j,Font.PLAIN,i);
 ta.setFont(f);
 }
 repaint();
}
}
/*applet code="font.class" height=500 width=500></applet>*/

Output:

Leave a Comment