// CODIGO FUENTE: BotonTexto.java /* A basic extension of the java.applet.Applet class */ import java.awt.*; import java.applet.*; import symantec.itools.multimedia.ImageViewer; import symantec.itools.awt.ImagePanel; public class BotonesTexto extends Applet { public void init() { // This code is automatically generated by Visual Cafe when you add // components to the visual environment. It instantiates and initializes // the components. To modify the code, only use code syntax that matches // what Visual Cafe can generate, or Visual Cafe may be unable to back // parse your Java file into its visual environment. //{{INIT_CONTROLS setLayout(null); setSize(426,266); panel.setLayout(null); add(panel); panel.setBackground(java.awt.Color.pink); panel.setBounds(0,0,432,264); boton.setLabel("pulsar aqui"); panel.add(boton); boton.setBackground(java.awt.Color.lightGray); boton.setBounds(24,60,143,44); campotexto.setEditable(false); panel.add(campotexto); campotexto.setBounds(192,60,228,36); button1.setLabel("borrar"); panel.add(button1); button1.setBackground(java.awt.Color.lightGray); button1.setBounds(156,132,66,57); label1.setText("Salida de texto"); label1.setAlignment(java.awt.Label.CENTER); panel.add(label1); label1.setBackground(java.awt.Color.pink); label1.setBounds(228,24,144,24); panel.add(canvas1); canvas1.setBounds(0,0,432,264); //}} //{{REGISTER_LISTENERS SymAction lSymAction = new SymAction(); boton.addActionListener(lSymAction); button1.addActionListener(lSymAction); //}} } //{{DECLARE_CONTROLS java.awt.Panel panel = new java.awt.Panel(); java.awt.Button boton = new java.awt.Button(); java.awt.TextField campotexto = new java.awt.TextField(); java.awt.Button button1 = new java.awt.Button(); java.awt.Label label1 = new java.awt.Label(); java.awt.Canvas canvas1 = new java.awt.Canvas(); //}} class SymAction implements java.awt.event.ActionListener { public void actionPerformed(java.awt.event.ActionEvent event) { Object object = event.getSource(); if (object == boton) boton_ActionPerformed(event); else if (object == button1) button1_ActionPerformed(event); } } void boton_ActionPerformed(java.awt.event.ActionEvent event) { // to do: code goes here. boton_ActionPerformed_Interaction1(event); boton_ActionPerformed_Interaction2(event); } void boton_ActionPerformed_Interaction1(java.awt.event.ActionEvent event) { try { // textField1 Set the text for TextField campotexto.setText("has pulsado el boton"); } catch (Exception e) { } } void boton_ActionPerformed_Interaction2(java.awt.event.ActionEvent event) { try { // canvas1 Set the background color; canvas1 The color gray canvas1.setBackground(Color.gray); canvas1.repaint(); } catch (Exception e) { } } void button1_ActionPerformed(java.awt.event.ActionEvent event) { // to do: code goes here. button1_ActionPerformed_Interaction1(event); button1_ActionPerformed_Interaction2(event); } void button1_ActionPerformed_Interaction1(java.awt.event.ActionEvent event) { try { // campotexto Set the text for TextField campotexto.setText("Hemos pulsado borrar"); } catch (Exception e) { } } void button1_ActionPerformed_Interaction2(java.awt.event.ActionEvent event) { try { // canvas1 Set the background color; canvas1 The color pink canvas1.setBackground(Color.pink); canvas1.repaint(); } catch (Exception e) { } } }