giovedì 21 gennaio 2010

Conta

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Conta {
private JFrame f1 = new JFrame("conta delle lettere");
private JFrame f2 = new JFrame("lettere contate");
private JTextField t1 = new JTextField();
private JButton b1 = new JButton("vai");
private JLabel l1 = new JLabel();
public Conta(){
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f1.setSize(400,400);
f1.add(BorderLayout.NORTH,t1);
f1.add(BorderLayout.SOUTH,b1);
b1.addActionListener(new Leggi());
f1.setVisible(true);
}
public int trova(String s1){
int c=0;
c=s1.length();
return c;
}
class Leggi implements ActionListener{
public void actionPerformed(ActionEvent E){
String testo=t1.getText();
int valore=trova(testo);
String valore2=Integer.toString(valore); //converte i numeri in parole
l1.setText("ci sono: "+valore2+" lettere");
f2.add(BorderLayout.CENTER,l1);
f2.setSize(150,150);
f2.setVisible(true);
f2.repaint();
}
}
public static void main(String[]args){
Conta c1=new Conta();
}
}

Nessun commento: