?? 90f9611a9e69001c13ed8b3512c9cbf6
字號:
/*
* Created on 2007-9-23
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class GridBagLayoutDemo extends Applet
{
public void init()
{
this.setBackground(Color.gray);
add(new ChatPanel());
}
}
class ChatPanel extends Panel
{
TextArea mainText;
TextField input;
Button sendButton,disconnectButton,connectButton;
Checkbox secretCheck;
Choice objChoice;
public ChatPanel()
{
mainText=new TextArea("",10,15);
input=new TextField("",40);
sendButton=new Button("發(fā)送");
disconnectButton=new Button("斷開連接");
connectButton=new Button("連接主機(jī)");
secretCheck=new Checkbox("密談");
objChoice=new Choice();
GridBagLayout layout=new GridBagLayout();
GridBagConstraints gbc=new GridBagConstraints();
this.setLayout(layout);
this.setBackground(Color.lightGray);
gbc.anchor=GridBagConstraints.NORTHWEST;
gbc.fill=GridBagConstraints.BOTH;
gbc.gridheight=6;
gbc.gridwidth=5;
gbc.insets=new Insets(5,5,5,5);
gbc.weightx=1;
add(mainText,gbc);
gbc.fill=GridBagConstraints.HORIZONTAL;
gbc.gridheight=1;
gbc.gridwidth=1;
gbc.ipadx=10;
gbc.ipady=3;
gbc.gridx=5;
gbc.gridy=GridBagConstraints.RELATIVE;
add(connectButton,gbc);
//gbc.gridheight=GridBagConstraints.REMAINDER;
add(disconnectButton,gbc);
gbc.gridx=1;
gbc.gridy=7;
add(new Label("你對",Label.LEFT),gbc);
gbc.gridx=GridBagConstraints.RELATIVE;
add(objChoice,gbc);
add(new Label("說",Label.LEFT),gbc);
add(secretCheck,gbc);
gbc.gridx=1;
gbc.gridy=8;
gbc.gridwidth=4;
add(input,gbc);
gbc.gridx=GridBagConstraints.RELATIVE;
add(sendButton,gbc);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -