기글 하드웨어 질문 게시판
APPLET를 공부 하는대 한번 쉬고 하니까 확 꼬이더라구요
이밑의 LAYOUT 메니저를 이용하여APPLET 을 만들어야 합니다.
예제 소스 코드 부탁드립니다.
import java.applet.Applet;
import java.awt.*;
import java.awt.event.ActionListener;
class PanelTest extends Applet implements ActionListener{
public static void main(String args[]){
Frame f = new Frame("Panel");
f.setSize(900,500);
Panel p1 = new Panel();
Panel p2 = new Panel();
Panel p3 = new Panel();
Panel p4 = new Panel();
Panel p5 = new Panel();
//Panel의 배경지정.
// p2.setSize(양뱡향,높이);
p1.setBackground(Color.red);
// p1.setSize(900,10);
//p1.setLocation(10,10);
p3.setBackground(Color.BLACK);
//p3.setSize(900,80);
//p3.setLocation(10,200);
p2.setBackground(Color.gray);
//p2.setSize(900,150);
//p2.setLocation(10,80);
p4.setBackground(Color.green);
// p4.setSize(900,35);
// p4.setLocation(10,240);
p5.setBackground(Color.blue);
// p5.setSize(900,35);
//p5.setLocation(10,280);
Button bt1 = new Button("Connect");
Button bt2 = new Button("DisConnect");
Button bt3 = new Button("Send");
Label sever = new Label("sever");
Label port = new Label("PortNo");
Label aId = new Label("대 화 명");
Label message = new Label("Message");
TextField local = new TextField("LocalHost");
TextField bport = new TextField("1234");
TextField bId = new TextField("손님");
TextField bmessage = new TextField("메시지 입력");
TextArea area = new TextArea();
area = new TextArea("Message",8,110);
local=new TextField(null,20);
bport=new TextField(null,3);
bId=new TextField(null,14);
bmessage = new TextField(null,60);
p2.setLayout(new BorderLayout() );
p3.setLayout(new BorderLayout() );
p2.add(area);
p3.add("North",p4);
p3.add("Center",p5);
p4.add(sever);
p4.add(local);
p4.add(port);
p4.add(bport);
p4.add(aId);
p4.add(bId);
p4.add(bt1);
p4.add(bt2);
p5.add(message);
p5.add(bmessage);
p5.add(bt3);
//Panel을 Frame에 포함시킨다.
f.add("North",p1);
f.add("Center",p2);
f.add("South",p3);
//f.add(p5);
f.setVisible(true);
}
}
훼춸이 훰웨어 듸벨로훠 좌봐 AWT 뭘롸열