Þ¶õ¬ó
ï£ñ¢ Abstract
windowing ToolKit (awt) âÂñ¢ Package -ô¢ à÷¢÷
Class -è¬÷ð¢
ðòù¢ð´î¢î¤ ¹«ó£è¤ó£ñ¢è¬÷ â¿î¤ õî£ñ¢. Þï¢î awt
Package-ô¢
à÷¢÷ Label,
TextField, Choice, Button ºîô£ù Component -è¬÷ð¢
«ð£ù¢Á
Þòé¢èè¢Ã®ò, Üî¬ùè¢ è£ì¢®½ñ¢ Üöè£è¾ñ¢, ê¤øð¢ð£è¾ñ¢
Þòé¢èé¢Ã®ò,
ðô ôîô¢ Component
-è¬÷»ñ¢ ªè£í¢ì ðô¢«õÁ Class
è÷¤ù¢
ªî£°ð¢ð¤¬ùî¢î£ù¢ Üî£õ¶ Package ¬ùî¢î£ù¢ Java foundation
Classes
(JFC) âù¢Á
ܬöè¢è¤ù¢«ø£ñ¢. Þî¬ù Swing âù¢Áñ¢ õöé¢èô£ñ¢.
ê£îóíñ£è
awt ò¤ô¢ TextField âù¢Á class Þ¼ð¢ð¤ù¢, Swing -ô¢ JTextField
âù¢Á class ޼袰ñ¢. Üî£õ¶ Swing Package -ô¢ à÷¢÷ ܬù class -
èÀñ¢ J âù¢ø â¿î¢î¤ô¢ Ýóñ¢ð¤è¢è¤ù¢øù.
Þù¤ swing class -è¬÷ð¢ ðòù¢ð´î¢î¤ âõ¢õ£Á ¹«ó£è¤ó£ñ¢è¬÷
à¼õ£è¢°õ¶
âùè¢ è£íô£ñ¢.
Listing
5.1
import javax.swing.*;
import java.awt.*;
public class swg1 extends JApplet
{
public void init()
{
JLabel lbl_name=new JLabel(“Name: “);
JTextField txt_name=new JTextField();
JLabel lbl_age=new JLabel(“Age: “);
JTextField txt_age=new JTextField();
GridLayout xyz=new GridLayout(2,2);
getContentPane().setLayout(xyz);
getContentPane().add(lbl_name);
getContentPane().add(txt_name);
getContentPane().add(lbl_age);
getContentPane().add(txt_age);
}
}
Swing è¤ô¢
à÷¢÷ component
-è¬÷ð¢ ðòù¢ð´î¢î «õí¢´ñ£ù£ô¢
import javaX.swing.*;
âù¢Á
ªè£´î¢¶ Swing
Package-¬ù ºîô¤ô¢ Import ªêò¢¶
ªè£÷¢÷ «õí¢´ñ¢.
Þï¢î
¹«ó£è¤ó£ñ£ù¶ å¼ Applet Ý°ñ¢.
public class swg1 extends JApplet
âù¢Á
ªè£´è¢èð¢ ð좮¼ð¢ð¬îè¢ èõù¤»é¢è÷¢. JFC Component- è¬÷ð¢ ðòù¢
ð´î¢î¤
Applet
â¿î «õí¢´ñ¢ âù¤ô¢ Þï¢î JApplet class -¬ùî¢î£ù¢ ðòù¢
ð´î¢î«õí¢´ñ¢.
init ( ) function -ù¢ à÷¢ JLabel, JTextField Ýè¤ò class è¬÷ð¢ ðòù¢ð´î¢î¤
lbl_name, txt_name, lbl_age, txt_age ºîô¤ò Object-è÷¢
à¼õ£è¢èð¢ð좮¼ð¢ð¬îè¢
èõù¤»é¢è÷¢.
Þ¬õ ê£î£óíñ£è awt Package-ô¢ ï£ñ¢ ðòù¢ð´î¢î¤ò
º¬øò¤«ô«ò
Þò颰ñ¢. Ýù£ô¢ Þõø¢ø¤ù¢ õ®õî¢î¤ô¢ ïô¢ô õ¤î¢î¤ò£êñ¢
ªîó¤»ñ¢.
ܴ
2 Row ñø¢Áñ¢ 2 Column Ü÷¾è¬÷è¢ ªè£í¢ì GridLayout åù¢Á
xyz âù¢Áñ¢
ªðòó¤ô¢ à¼õ£è¢èð¢ð좮¼è¢è¤ù¢ø¶. ð¤ù¢ùó¢
getContentPane( ).SetLayout(xyz);
getContentPane( ).Add(lbl_name);
âù¢ø
õ¬èò¤ô¢ Object-è÷¢ add ªêò¢òð¢ð좮¼ð¢ð¬îè¢
èõù¤»é¢è÷¢. Þï¢î
getContentPane( ) âù¢ð¶ Swing Component -è¬÷ ¬èò£÷¢õîø¢°è¢ªèù¢«ø
Þ¼è¢èè¢
îò å¼ container
Ý°ñ¢. ÞîÂ÷¢ î£ù¢ ï£ñ¢ ïñ¶ ܬù
Swing object -è¬÷»ñ¢ add ªêò¢ò «õí¢´ñ¢ âù¢ðî¬ù
郎ùõ¤ô¢
ªè£÷¢Àé¢è÷¢.
¹«ó£è¤ó£ñ¤¬ù
õöè¢èñ¢ «ð£ô¢ compile ªêò¢¶ å¼ HTML file-¬ù
à¼õ£è¢è¤
appletviewer
ø¤ù¤«ô£ Üô¢ô¶ Browser ø¤ù¤«ô£ Þòè¢è¤ð¢
ð£¼é¢è÷¢.
கருத்துகள் இல்லை:
கருத்துரையிடுக
குறிப்பு: இந்த வலைப்பதிவின் உறுப்பினர் மட்டுமே ஒரு கருத்துரையை வெளியிடக்கூடும்.