Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicación de métodos:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author gfrodriguez
*/
public class Cuenta {
public Cuenta() {
numeroCuenta = 0;
nombreCliente = "";
saldoCuenta = 0.0;
}
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import static javax.swing.JOptionPane.showMessageDialog;
AppletMetodos() {
frame.setTitle("AppletMétodos");
panel = new Panel();
labelNumeroCuenta = new Label("Número de Cuenta");
textFieldNumeroCuenta = new TextField();
labelNombreCliente = new Label("Nombre Cliente");
textFieldNombreCliente = new TextField();
labelSaldoCuenta = new Label("Saldo cuenta");
textFieldSaldoCuenta = new TextField();
buttonDespliegaCuenta = new Button("Despliega Cuenta");
labelResultado = new Label("Resultado");
textAreaResultado = new JTextArea();
textAreaResultado.setLineWrap(true);
textAreaResultado.setColumns(20);
textAreaResultado.setRows(5);
scrollTextArea.setViewportView(textAreaResultado);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(frame.getContentPane());
frame.getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addGap(233, 233, 233)
.addComponent(buttonDespliegaCuenta, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(192, 192, 192))
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(textFieldNumeroCuenta)
.addComponent(textFieldNombreCliente)
.addComponent(textFieldSaldoCuenta)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(labelNumeroCuenta)
.addComponent(labelNombreCliente)
.addComponent(labelSaldoCuenta)
.addComponent(labelResultado))
.addGap(18, 18, 18)
.addComponent(scrollTextArea, javax.swing.GroupLayout.PREFERRED_SIZE, 431,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(labelNumeroCuenta)
.addGap(18, 18, 18)
.addComponent(textFieldNumeroCuenta, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(labelNombreCliente)
.addGap(18, 18, 18)
.addComponent(textFieldNombreCliente, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(labelSaldoCuenta)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(textFieldSaldoCuenta, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(buttonDespliegaCuenta)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(122, 122, 122)
.addComponent(labelResultado, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(115, 115, 115))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addGap(18, 18, 18)
.addComponent(scrollTextArea, javax.swing.GroupLayout.PREFERRED_SIZE, 230,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())))
);
buttonDespliegaCuenta.addActionListener(this);
}