import java.awt.event.*;
public class my_app
{
Frame my_frm=new Frame(“My Application”);
Label lname=new Label(“User Name”);
TextField tname=new TextField(20);
Label lpass=new Label(“Password”);
TextField tpass=new TextField(20);
my_app()
{
my_frm.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
tpass.setEchoChar(‘x’);
Panel my_pan=new Panel();
my_pan.setLayout(new GridLayout(2,2));
my_pan.add(lname);
my_pan.add(tname);
my_pan.add(lpass);
my_pan.add(tpass);
BorderLayout xyz=new BorderLayout();
my_frm.setLayout(xyz);
my_frm.add(my_pan,BorderLayout.CENTER);
69
my_frm.resize(250,100);
my_frm.show();
}
static void main(String argv[])
{
my_app hello=new my_app();
}
}
Þï¢îð¢
¹«ó£è¤ó£ñ¤ô¢ my_frm âù¢ªø£¼ frame à¼õ£è¢èð¢ð좮¼è¢è¤ù¢ø¶.
lname, lpass âù¢Á Þóí¢´ Label Object-èÀñ¢ ñø¢Áñ¢ tname, tpass âù¢Á Þóí¢´
TextField object-èÀñ¢ à¼õ£è¢èð¢ð좴÷¢÷ù. Þï¢î Object-è÷¢
Þï¢î Frame
ù¤ô¢
õ¼õîø¢è¢è£è ¹«ó£è¤ó£ñ¢ â¿îð¢ð좴÷¢÷¶. my_app( ) âù¢Á å¼ Constructor
function â¿îð¢ð좮¼ð¢ð¬îè¢ èõù¤»é¢è÷¢. ÞîÂ÷¢ ï£ñ¢ ܬù
initialize «õ¬ôè¬÷»ñ¢ ªêò¢î¤¼è¢è¤ù¢«ø£ñ¢. main ( ) function ù¤ô¢
my_app hello = new my_app( );
âù¢Á
ïñ¢º¬ìò class
-ø¢° å¼ Object à¼õ£è¢èð¢ð´õ¬îè¢
èõù¤»é¢è÷¢.
Þï¢î Object à¼õ£°ñ¢ ªð£¿¶ Üï¢î Object -ô¢ à÷¢÷ Class-ù¢ ܬù
Variable èÀñ¢ à¼õ£è¢èð¢ð좴 Constructor Function -Âñ¢ î£ù£è Þòé¢è
70
Ýóñ¢ð¤è¢è¤ù¢ø¶.
Constructor
Function ù¤ù¢ à÷¢
my_frm.addwindowListener(new
windowAdopter( ) {
public void windowClosing (WindowEvent
e ) {
System.exit(0);
}
});
âù¢Á
ªè£´è¢èð¢ð좮¼ð¢ð¬îè¢ èõù¤»é¢è÷¢. Þ¶ ïñ¢º¬ìò frame Ýù
my_frm object-ù¢ Close Button ù¤¬ù click ªêò¢î£ô¢ Þò颰ñ¢ event Ý°ñ¢.
System.exit (0); function Ýù¶ Application-ù¤ù¢ Þòè¢èî
祿è¤ù¢ø¶.
ð¤ù¢ my_pan âù¢ø Panel åù¢Á à¼õ£è¢èð¢ð좴 Üî¤ô¢
GridLayout
Ýù¶ Set ªêò¢òð¢ð좮¼è¢è¤ù¢ø¶. Üîù¢ à÷¢ ïñ¢º¬ìò lname, tname,
lpass,
tpass Ýè¤ò Object-è÷¢ Þ¬íè¢èð¢ð´è¤ù¢øù. Þï¢îð¢ Panel -¬ù
ïñ¢º¬ìò
frame à÷¢
Þ¬í袰ñ¢ ºù¢ BorderLayout object åù¢Á à¼õ£è¢èð¢ð좴 ܶ
frame ¬ìò Layout Ýè Set ªêò¢òð¢ð´è¤ù¢ø¶. ð¤ù¢ùó¢
Panel
Object Ýù¶
frameù¢
à÷¢add
ªêò¢òð¢ð´è¤ù¢ø¶. ð¤ù¢ùó¢ frame resize ªêò¢òð¢ð좴 show
ªêò¢òð¢ð´
è¤ù¢ø¶.
கருத்துகள் இல்லை:
கருத்துரையிடுக
குறிப்பு: இந்த வலைப்பதிவின் உறுப்பினர் மட்டுமே ஒரு கருத்துரையை வெளியிடக்கூடும்.