Welcome to Home.

Saturday, February 13, 2016

Java AWT Top 8 Basic Programs

1.

Set Selected Radio Button Example

  1. /*
  2.         Set Selected Radio Button Example
  3.         This java example shows how to set a radio button selected using
  4.         Java AWT CheckboxGroup class.
  5. */
  6.  
  7. import java.applet.Applet;
  8. import java.awt.Checkbox;
  9. import java.awt.CheckboxGroup;
  10.  
  11.  
  12. /*
  13. <applet code="SetSelectedRadioButtonExample" width=200 height=200>
  14. </applet>
  15. */
  16.  
  17.  
  18. public class SetSelectedRadioButtonExample extends Applet{
  19.  
  20.         CheckboxGroup lngGrp = null;
  21.        
  22.         public void init(){
  23.                
  24.                 //create group
  25.                 lngGrp = new CheckboxGroup();
  26.                
  27.                 //create checkboxes and add to group
  28.                 Checkbox java = new Checkbox("Java", lngGrp, false);
  29.                 Checkbox cpp = new Checkbox("C++", lngGrp, false);
  30.                 Checkbox vb = new Checkbox("VB", lngGrp, false);
  31.                
  32.                 //add radio buttons
  33.                 add(java);
  34.                 add(cpp);
  35.                 add(vb);
  36.                
  37.                 /*
  38.                  * To set a radio button selected by default, use
  39.                  * void setSelectedCheckbox(Checkbox chk)
  40.                  * method of Java AWT CheckboxGroup class.
  41.                  */
  42.                
  43.                 lngGrp.setSelectedCheckbox(cpp);
  44.         }
  45. }
Example Output
2. 

Get Selected Item Of AWT Choice Or Combobox Example

  1. /*
  2.         Get Selected Item Of AWT Choice Or Combobox Example
  3.         This java example shows how to get selected item of a choice or combobox
  4.         using Java AWT Choice class.
  5. */
  6.  
  7. import java.applet.Applet;
  8. import java.awt.Choice;
  9. import java.awt.Graphics;
  10. import java.awt.event.ItemEvent;
  11. import java.awt.event.ItemListener;
  12.  
  13. /*
  14. <applet code="GetSelectedItemExample" width=200 height=200>
  15. </applet>
  16. */
  17.  
  18. public class GetSelectedItemExample extends Applet implements ItemListener{
  19.  
  20.         Choice language = null;
  21.        
  22.         public void init(){
  23.                
  24.                 //create choice or combobox
  25.                 language = new Choice();
  26.                
  27.                 //add items to the choice
  28.                 language.add("Java");
  29.                 language.add("C++");
  30.                 language.add("VB");
  31.                 language.add("Perl");
  32.                
  33.                 //add choice or combobox
  34.                 add(language);
  35.                
  36.                 //add item listener
  37.                 language.addItemListener(this);
  38.                
  39.         }
  40.        
  41.         public void paint(Graphics g){
  42.                 /*
  43.                  * To get selected item, use
  44.                  * String getSelectedItem()
  45.                  * method of AWT Choice class.
  46.                  */
  47.                 g.drawString(language.getSelectedItem(),1070);
  48.         }
  49.  
  50.         public void itemStateChanged(ItemEvent arg0) {
  51.                 repaint();             
  52.         }
  53. }
Example Output
3.

Create Custom Color Using RGB Example

  1. /*
  2.         Create Custom Color Using RGB Example
  3.         This java example shows how to create a custom color using red, green
  4.         and blue (RGB) components in an Applet window using Java AWT Color class.
  5. */
  6.  
  7. import java.applet.Applet;
  8. import java.awt.Color;
  9. import java.awt.Graphics;
  10.  
  11.  
  12. /*
  13. <applet code="CreateCustomColor" width=200 height=100>
  14. </applet>
  15. */
  16.  
  17.  
  18. public class CreateCustomColor extends Applet{
  19.  
  20.         public void paint(Graphics g) {
  21.                 /*
  22.                  * To create a custom color using RGB, use
  23.                  * Color(int red,int green, int blue)
  24.                  * constructor of Color class.
  25.                  */    
  26.                
  27.                 //this will create light blue color
  28.                 Color customColor = new Color(10,10,255);
  29.                
  30.                 //set foreground color of an applet
  31.                 this.setForeground(customColor);
  32.                 g.drawString("This is a custom RGB color"1050);
  33.         }
  34. }
Example Output
4.

Change AWT Button Font Example

  1. /*
  2.         Change Button Font Example
  3.         This java example shows how to change button's font using
  4.         AWT Button class.
  5. */
  6.  
  7. import java.applet.Applet;
  8. import java.awt.Button;
  9. import java.awt.Font;
  10.  
  11.  
  12. /*
  13. <applet code="ChangeButtonFontExample" width=200 height=200>
  14. </applet>
  15. */
  16. public class ChangeButtonFontExample extends Applet{
  17.  
  18.         public void init(){
  19.                
  20.                 //create buttons
  21.                 Button button1 = new Button("Button 1");
  22.                 Button button2 = new Button("Button 2");
  23.                
  24.                 /*
  25.                  * To change font of a button use
  26.                  * setFont(Font f) method.
  27.                  */
  28.                
  29.                 Font myFont = new Font("Courier"Font.ITALIC,12);
  30.                 button1.setFont(myFont);
  31.  
  32.                 //add buttons
  33.                 add(button1);
  34.                 add(button2);
  35.         }
  36. }
Example Output
5.

Create Checked Checkbox Example

  1. /*
  2.         Create Checked Checkbox Example
  3.         This java example shows how to create a checked Checkbox using AWT
  4.         Checkbox class.
  5. */
  6.  
  7. import java.applet.Applet;
  8. import java.awt.Checkbox;
  9.  
  10.  
  11. /*
  12. <applet code="CreateCheckBox" width=200 height=200>
  13. </applet>
  14. */
  15.  
  16. public class CreateCheckedCheckBox extends Applet{
  17.  
  18.         public void init(){
  19.                
  20.                 //crete checkboxes
  21.                 Checkbox checkBox1 = new Checkbox("My Checkbox 1");
  22.                
  23.                 /*
  24.                  * To create a checked checkbox, use
  25.                  * Checkbox(String label, boolean on)
  26.                  * Constructor.
  27.                  */
  28.                 Checkbox checkbox2 = new Checkbox("My Checkbox 2"true);
  29.                
  30.                 //add checkboxes using add method
  31.                 add(checkBox1);
  32.                 add(checkbox2);
  33.         }
  34. }
Example Output
6.

Hide Checkbox Example

  1. /*
  2.         Hide Checkbox Example
  3.         This java example shows how to hide a Checkbox using setVisible method.
  4. */
  5.  
  6. import java.applet.Applet;
  7. import java.awt.Checkbox;
  8.  
  9. /*
  10. <applet code="HideCheckboxExample" width=100 height=200>
  11. </applet>
  12. */
  13.  
  14. public class HideCheckboxExample extends Applet{
  15.  
  16.         public void init(){
  17.                
  18.                 //create Checkboxes
  19.                 Checkbox Checkbox1 = new Checkbox("Checkbox 1");
  20.                 Checkbox Checkbox2 = new Checkbox("Checkbox 2");
  21.                
  22.                 //add Checkboxes
  23.                 add(Checkbox1);
  24.                 add(Checkbox2);
  25.                
  26.                 /*
  27.                  * To hide a Checkbox, use
  28.                  * void setVisible(Boolean visible)
  29.                  * method.
  30.                  */
  31.                
  32.                 Checkbox2.setVisible(false);
  33.         }
  34. }
Example Output
7.

Get Available Font Family Names Example

  1. /*
  2.         Get Available Font Family Names Example
  3.         This java example shows how to get available font family names using
  4.         getAvailableFontFamilyNames method of GraphicsEnvironment class.
  5. */
  6.  
  7. import java.applet.Applet;
  8. import java.awt.Graphics;
  9. import java.awt.GraphicsEnvironment;
  10.  
  11.  
  12. /*
  13. <applet code="GetAvailableFonts" width=200 height=200>
  14. </applet>
  15. */
  16. public class GetAvailableFonts extends Applet{
  17.  
  18.         public void paint(Graphics g){
  19.                
  20.                 /*
  21.                  * To get an object of GraphicsEnvironment, use
  22.                  * static GraphicsEnvironment getLocalGraphicsEnvironment()
  23.                  * method of GraphicsEnvironment class.
  24.                  *
  25.                  * This is a static method.
  26.                  */
  27.                
  28.                 GraphicsEnvironment graphicsEnvironment =
  29.                         GraphicsEnvironment.getLocalGraphicsEnvironment();
  30.                
  31.                 /*
  32.                  * To get available font family names use,
  33.                  * String[] getAvailableFontFamilyNames()
  34.                  * method of GraphicsEnvironment class.
  35.                  *
  36.                  * This method returns an array of strings
  37.                  * containing names of available font families.
  38.                  */
  39.                 String fontNames[] =graphicsEnvironment.getAvailableFontFamilyNames();
  40.                
  41.                 int y = 20;
  42.                 for(int i=0; i < fontNames.length; i++){
  43.                         //print font names
  44.                         g.drawString(fontNames[i]10, y);
  45.                         y += 20;
  46.                 }
  47.         }
  48. }
Example Output
8.

Create Frame Window With Window Close Event Example

  1. /*
  2.         Create Frame Window With Window Close Event Example
  3.         This java example shows how to create frame window and handle windowClosing
  4.         event using WindowAdapter class.
  5. */
  6.  
  7. import java.awt.Frame;
  8. import java.awt.event.WindowAdapter;
  9. import java.awt.event.WindowEvent;
  10.  
  11. /*
  12. * To create a stand alone window, class should be extended from
  13. * Frame and not from Applet class.
  14. */
  15.  
  16. public class CreateWindowWithEventsExample extends Frame{
  17.  
  18.         CreateWindowWithEventsExample(String title){
  19.                 //call the superclass constructor with the specified title
  20.                 super(title);  
  21.                
  22.                 //add window event adapter
  23.                 addWindowListener(new MyWindowAdapter(this));
  24.                
  25.                 //set window size using setSize method
  26.                 this.setSize(300,300);
  27.                
  28.                 //show window using setVisible method
  29.                 this.setVisible(true);
  30.         }
  31.        
  32.         //extend WindowAdapter
  33.         class MyWindowAdapter extends WindowAdapter{
  34.                
  35.                 CreateWindowWithEventsExample myWindow = null;
  36.                
  37.                 MyWindowAdapter(CreateWindowWithEventsExample myWindow){
  38.                         this.myWindow = myWindow;
  39.                 }
  40.                
  41.                 //implement windowClosing method
  42.                 public void windowClosing(WindowEvent e) {
  43.                         //hide the window when window's close button is clicked
  44.                         myWindow.setVisible(false);                    
  45.                 }
  46.         }
  47.        
  48.         public static void main(String[] args) {
  49.                 CreateWindowWithEventsExample myWindow =
  50.                                         new CreateWindowWithEventsExample("Window with event Example");
  51.         }
  52. }
Example Output


No comments:

Post a Comment