Java - ayuda urgente con applet

 
Vista:

ayuda urgente con applet

Publicado por miguel (1 intervención) el 10/08/2009 21:45:01
intento hacer una applet ke muestre los datos que escribo en dos cajas de texto y los items seleccionados en dos objetos choice, ademas de eso debe tener un boton tipo "Reset" para restaurar todo (es decir limpiar los campos) y un boton de salir (es decir que deje el applet en blanco o ke cierre la pagina o ke de la sensacion de salir del sistema) el problema es ke no encuentro la forma de programar los dos botónes, si alguien me puede ayudar aki adjunto el codigo fuente:

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
// <applet width="500" height="300" code="ACT2"></applet>
public class ACT2 extends Applet implements ItemListener, ActionListener{
Choice OP1, OP2;
TextField TxtNom, TxtDoc;
Button BtnClean, BtnExit;
public ACT2() {
OP1 = new Choice();
OP2 = new Choice();
TxtNom = new TextField("Nombres",10);
TxtDoc = new TextField("Num. Doc.",10);
BtnClean = new Button("Limpiar");
BtnExit = new Button("Salir");
OP1.add("C.C.");
OP1.add("T.I.");
OP1.add("C.EXT.");
OP1.add("NIT");
OP2.add("Afganistan");
OP2.add("Africa del Sur");
OP2.add("Albania");
OP2.add("Alemania");
OP2.add("Andorra");
OP2.add("Angola");
OP2.add("Antigua y Barbuda");
OP2.add("Antillas Holandesas");
OP2.add("Arabia Saudita");
OP2.add("Argelia");
OP2.add("Argentina");
OP2.add("Armenia");
OP2.add("Aruba");
OP2.add("Australia");
OP2.add("Austria");
OP2.add("Azerbaijan");
OP2.add("Bahamas");
OP2.add("Bahrain");
OP2.add("Bangladesh");
OP2.add("Barbados");
OP2.add("Belarusia");
OP2.add("Belgica");
OP2.add("Belice");
OP2.add("Benin");
OP2.add("Bermudas");
OP2.add("Bolivia");
OP2.add("Bosnia");
OP2.add("Botswana");
OP2.add("Brasil");
OP2.add("Brunei Darussulam");
OP2.add("Bulgaria");
OP2.add("Burkina Faso");
OP2.add("Burundi");
OP2.add("Butan");
OP2.add("Camboya");
OP2.add("Camerun");
OP2.add("Canada");
OP2.add("Cape Verde");
OP2.add("Chad");
OP2.add("Chile");
OP2.add("China");
OP2.add("Chipre");
OP2.add("Colombia");
OP2.add("Comoros");
OP2.add("Congo");
OP2.add("Corea del Norte");
OP2.add("Corea del Sur");
OP2.add("Costa de Marfíl");
OP2.add("Costa Rica");
OP2.add("Croasia");
OP2.add("Cuba");
OP2.add("Dinamarca");
OP2.add("Djibouti");
OP2.add("Dominica");
OP2.add("Ecuador");
OP2.add("Egipto");
OP2.add("El Salvador");
OP2.add("Emiratos Arabes Unidos");
OP2.add("Eritrea");
OP2.add("Eslovenia");
OP2.add("España");
OP2.add("Estados Unidos");
OP2.add("Estonia");
OP2.add("Etiopia");
OP2.add("Fiji");
OP2.add("Filipinas");
OP2.add("Finlandia");
OP2.add("Francia");
OP2.add("Gabon");
OP2.add("Gambia");
OP2.add("Georgia");
OP2.add("Ghana");
OP2.add("Granada");
OP2.add("Grecia");
OP2.add("Groenlandia");
OP2.add("Guadalupe");
OP2.add("Guam");
OP2.add("Guatemala");
OP2.add("Guayana Francesa");
OP2.add("Guerney");
OP2.add("Guinea");
OP2.add("Guinea-Bissau");
OP2.add("Guinea Equatorial");
OP2.add("Guyana");
OP2.add("Haiti");
OP2.add("Holanda");
OP2.add("Honduras");
OP2.add("Hong Kong");
OP2.add("Hungria");
OP2.add("India");
OP2.add("Indonesia");
OP2.add("Irak");
OP2.add("Iran");
OP2.add("Irlanda");
OP2.add("Islandia");
OP2.add("Islas Caiman");
OP2.add("Islas Faroe");
OP2.add("Islas Malvinas");
OP2.add("Islas Marshall");
OP2.add("Islas Solomon");
OP2.add("Islas Virgenes (U.S.)");
OP2.add("Israel");
OP2.add("Italia");
OP2.add("Jamaica");
OP2.add("Japon");
OP2.add("Jersey");
OP2.add("Jordania");
OP2.add("Kazakhstan");
OP2.add("Kenia");
OP2.add("Kiribati");
OP2.add("Kuwait");
OP2.add("Kyrgyzstan");
OP2.add("Laos");
OP2.add("Latvia");
OP2.add("Lesotho");
OP2.add("Libano");
OP2.add("Liberia");
OP2.add("Libia");
OP2.add("Liechtenstein");
OP2.add("Lituania");
OP2.add("Luxemburgo");
OP2.add("Macao");
OP2.add("Macedionia");
OP2.add("Madagascar");
OP2.add("Malasia");
OP2.add("Malawi");
OP2.add("Maldivas");
OP2.add("Mali");
OP2.add("Malta");
OP2.add("Marruecos");
OP2.add("Martinica");
OP2.add("Mauricio");
OP2.add("Mauritania");
OP2.add("Mexico");
OP2.add("Micronesia");
OP2.add("Moldova");
OP2.add("Monaco");
OP2.add("Mongolia");
OP2.add("Mozambique");
OP2.add("Myanmar (Burma)");
OP2.add("Namibia");
OP2.add("Nepal");
OP2.add("Nicaragua");
OP2.add("Niger");
OP2.add("Nigeria");
OP2.add("Noruega");
OP2.add("Nueva Caledonia");
OP2.add("Nueva Zealandia");
OP2.add("Oman");
OP2.add("Pakistan");
OP2.add("Palestina");
OP2.add("Panama");
OP2.add("Papua Nueva Guinea");
OP2.add("Paraguay");
OP2.add("Peru");
OP2.add("Polinesia Francesa");
OP2.add("Polonia");
OP2.add("Portugal");
OP2.add("Puerto Rico");
OP2.add("Qatar");
OP2.add("Reino Unido");
OP2.add("Republica Centroafricana");
OP2.add("Republica Checa");
OP2.add("Republica Democratica del Congo");
OP2.add("Republica Dominicana");
OP2.add("Republica Eslovaca");
OP2.add("Reunion");
OP2.add("Ruanda");
OP2.add("Rumania");
OP2.add("Rusia");
OP2.add("Sahara");
OP2.add("Samoa");
OP2.add("San Cristobal-Nevis (St. Kitts)");
OP2.add("San Marino");
OP2.add("San Vincente y las Granadinas");
OP2.add("Santa Lucia");
OP2.add("Santa Sede (Vaticano)");
OP2.add("Sao Tome & Principe");
OP2.add("Senegal");
OP2.add("Seychelles");
OP2.add("Sierra Leona");
OP2.add("Singapur");
OP2.add("Siria");
OP2.add("Somalia");
OP2.add("Sri Lanka (Ceilan)");
OP2.add("Sudan");
OP2.add("Suecia");
OP2.add("Suiza");
OP2.add("Sur Africa");
OP2.add("Surinam");
OP2.add("Swaziland");
OP2.add("Tailandia");
OP2.add("Taiwan");
OP2.add("Tajikistan");
OP2.add("Tanzania");
OP2.add("Timor Oriental");
OP2.add("Togo");
OP2.add("Tonga");
OP2.add("Trinidad & Tobago");
OP2.add("Tunisia");
OP2.add("Turkmenistan");
OP2.add("Turquia");
OP2.add("Ucrania");
OP2.add("Uganda");
OP2.add("Union Europea");
OP2.add("Uruguay");
OP2.add("Uzbekistan");
OP2.add("Vanuatu");
OP2.add("Venezuela");
OP2.add("Vietnam");
OP2.add("Yemen");
OP2.add("Yugoslavia");
OP2.add("Zambia");
OP2.add("Zimbabwe");
OP1.select("C.C");
OP2.select("Colombia");

add(TxtNom);
add(OP1);
add(TxtDoc);
add(OP2);
add(BtnClean);
add(BtnExit);
OP1.addItemListener(this);
OP2.addItemListener(this);
BtnClean.addActionListener(this);
BtnExit.addActionListener(this);
}

public void itemStateChanged(ItemEvent ie) {
repaint();
}

public void paint(Graphics g) {
String msg = "Documento: ";
msg += OP1.getSelectedItem();
g.drawString(msg, 0,100);
msg = "Numero: ";
msg += TxtDoc.text;
g.drawString(msg, 0,140);
msg = "Nacionalidad: ";
msg += OP2.getSelectedItem();
g.drawString(msg, 0,180);
msg = "Nombre: ";
msg += TxtNom.text;
g.drawString(msg, 0,200);



}

public void Limpiar(ActionListener ac){
TxtNom.text = "";
TxtDoc.text = "";
TxtNom.gotfocus();
}

public void Salir(ActionListener al){
System.out(0);

}

}

Muchas gracias de antemano por la ayuda y la atencion prestada.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder