1.1.2 Tlustý klient

V případě tlustého klienta na bázi Plug-in resp. Java applet eventuelně desktop aplikace se využívají standardní nástroje těchto technologií a obvykle také skriptování na straně serveru (eventuelně. jiné nástroje jako je JDBC (Java Database Connectivity), Webové služby, RPC (Remote Procedure Call)).

Na dalších obrázcích je prezentována možnost takovéhoto řešení.

Popis

Obrázek 1-2: Možné uživatelské prostředí pro vkládání popisných údajů. (aplikace BuildingEditor – autoři studenti VŠB-TUO).

Možné uživatelské prostředí pro vkládání popisných údajů

Java kód, který toto prostředí představuje.

import java.awt.*;

import java.awt.event.*;

 

public class G_Building extends Frame implements ActionListener, G_dialogGUI
{
public int BuildingID;
public String BuildingName;
public int BuildingAngle;
public String BuildingInfo;
TextField BuID =
new TextField(20);
TextField BuName =
new TextField(20);
TextField BuAngle =
new TextField(20);
TextField BuInfo =
new TextField(20);
Button OK =
new Button("OK");
Button Cancel =
new Button("Cancel");
Label BugID =
new Label("BuildingID:");
Label BugName =
new Label("BuildingName:");
Label BugAngle =
new Label("BuildingAngle:");
Label BugInfo =
new Label("BuildingInfo:");

 

public G_Building(){
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
}
}
);
OK.addActionListener(
this);
Cancel.addActionListener(
this);
setLayout (
new GridLayout(5,2));
add(BugID);
add(BuID);
add(BugName);
add(BuName);
add(BugAngle);
add(BuAngle);
add(BugInfo);
add(BuInfo);
add(OK);
add(Cancel);
}
}

Java kód, který toto prostředí představuje