import java.awt.*;
import java.applet.Applet;
public class gridb extends Applet
{
protected void addGridBagButton(String buttonName,
GridBagLayout gb,GridBagConstraints gbc)
{
Button button=new Button(buttonName);
gb.setConstraints(button,gbc);
add(button);
}
public void init()
{
resize(400,300);
GridBagLayout gridbag=new GridBagLayout();
GridBagConstraints c=new GridBagConstraints();
setLayout(gridbag);
c.fill=GridBagConstraints.BOTH;
c.weightx=1.0;
addGridBagButton(“Button1”,gridbag,c);
c.gridwidth=GridBagConstraints.REMAINDER;
addGridBagButton(“Button2”,gridbag,c);
addGridBagButton(“Button3”,gridbag,c);
c.weighty=1.0;
addGridBagButton(“Button4”,gridbag,c);
c.gridwidth=1;
c.weighty=0.0;
addGridBagButton(“Button5”,gridbag,c);
c.weightx=0.0;
addGridBagButton(“Button6”,gridbag,c);
c.gridwidth=GridBagConstraints.REMAINDER;
addGridBagButton(“Button7”,gridbag,c);
c.gridwidth=1;
c.gridheight=2;
c.weighty=1.5;
addGridBagButton(“Button8”,gridbag,c);
c.weighty=0.0;
c.gridwidth=GridBagConstraints.REMAINDER;
c.gridheight=1;
addGridBagButton(“Button9”,gridbag,c);
addGridBagButton(“Button10”,gridbag,c);
c.weighty=1.0;
addGridBagButton(“Button11”,gridbag,c);
c.weighty=0.0;
addGridBagButton(“Button12”,gridbag,c);
}
}
Þ颰
¹«ó£è¤ó£ñ¤ô¢ GridBagLayout âù¢ø Layout º¬ø ðòù¢ð´î¢îð¢
ð좮¼è¢è¤ù¢ø¶.
Þï¢î Layout
-ù¢ Íôñ¢ Object -è¬÷ «õí¢®ò ï¦÷ñ¢ ñø¢Áñ¢
Üèôé¢è÷¤ô¢
°ø¤ð¢ð¤ì¢ì row ñø¢Áñ¢ column -î¢î¤ô¢ align ªêò¢õîø¢°ð¢ ðòù¢
ð´è¤ù¢ø¶.
GridBagLayout gridbag = new
GridBagLayout( );
GridBagConstraints c = new
GridBagConstraints( );
âù¢ø
ªè£´è¢èð¢ð좮¼ð¢ð¬îè¢ èõù¤»é¢è÷¢. Þî¤ô¢ GridBagLayout âù¢ð¶ ïñ¢º¬ìò
Layout Ý°ñ¢.
Þï¢î Layout
-ô¢ ïñ¢º¬ìò Object -è÷¢ âï¢î Row, Column Ýè¤ò
Þìî¢î¤ô¢
Þ¼è¢è «õí¢´ñ¢ ñø¢Áñ¢ âõ¢õ£Á ï¦÷ Üèôé¢è¬÷
ªè£í¢®¼è¢è«õí¢´ñ¢
«ð£ù¢ø Ü÷¾è¬÷è¢ ªè£´ð¢ðîø¢° GridBagConstraints âù¢ø
Class ¬ìò Object -è÷¢ ðòù¢ð´è¤ù¢øù.Þï¢î class -ù¢ à÷¢ fill, weightx, weighty,
gridWidth, gridHeight, gridx, gridy âù¢Á ðô Property variable -è÷¢ Þ¼è¢è¤ù¢øù. Þõø¢ø¤ô¢
«õí¢®ò
ñî¤ð¢¹è¬÷ ªè£´î¢¶õ¤ì¢´ ð¤ù¢ùó¢ ܬõ âï¢î Object -ø¢° apply Ýè
«õí¢´ñ¢
âù¢Áñ¢ ªê£ô¢ô«õí¢´ñ¢.
Þï¢î
¹«ó£è¤ó£ñ¤ô¢ Constraint Variable è÷¤ô¢ ñî¤ð¢¹è¬÷ Set ªêò¢õîø¢è¢ ªèù¢«ø
addGridBagButton âù¢Âñ¢ function â¿îð¢ð좮¼ð¢ð¬îè¢
èõù¤»é¢è÷¢. Þï¢î function
-ô¢ «õí¢®ò Button Object -è¬÷ Üõø¢ø¤è¢°î¢ «î¬õò£ù constraint ñî¤ð¢¹è÷¤ô¢
assign ªêò¢¶
ªè£÷¢÷ô£ñ¢.
கருத்துகள் இல்லை:
கருத்துரையிடுக
குறிப்பு: இந்த வலைப்பதிவின் உறுப்பினர் மட்டுமே ஒரு கருத்துரையை வெளியிடக்கூடும்.