
1 import java.io.*; 2 import java.awt.*; 3 import java.awt.event.*; 4 class GestoreFinestra implements WindowListener { 5 public void windowIconified(WindowEvent e) {} 6 public void windowDeiconified(WindowEvent e){} 7 public void windowActivated(WindowEvent e){} 8 public void windowDeactivated(WindowEvent e){} 9 public void windowOpened(WindowEvent e){} 10 public void windowClosed(WindowEvent e){} 11 public void windowClosing(WindowEvent e){ 12 System.exit(0); 13 } 14 }
1 import java.awt.*; 2 import java.awt.event.*;
3 public class Cnv extends Frame implements ActionListener, ItemListener {
4 double coeff, zero; 5 int scelta; 6 private Panel p = new Panel(); 7 private Choice cb = new Choice(); 8 private Label um1 = new Label(""); 9 private Label um2 = new Label(""); 10 private TextField DaUM = new TextField(5); 11 private Label aUM= new Label(“”); 12 private Button daCaF = new Button("Converti");
13 public Cnv(){ 14 addWindowListener(new GestoreFinestra()); 15 daCaF.addActionListener(this); 16 cb.addItemListener(this); 17 vociComboBox(); 18 p.setLayout(null); 19 p.add(cb); 20 p.add(um1); 21 p.add(DaUM); 22 p.add(um2); 23 p.add(aUM); 24 p.add(daCaF); 25 cb.setBounds(10,10,100,20); 26 um1.setBounds(10,35,100,15); 27 DaUM.setBounds(10,50,100,20); 28 um2.setBounds(150,35,100,15); 29 aUM.setBounds(150,50,100,20); 30 daCaF.setBounds(80,100,80,20); 31 add(p); 32 }
32 private void vociComboBox() { 33 cb.add("scegli U.M."); 34 cb.add("°C -> °F"); 35 cb.add("m3 -> litri"); 36 cb.add("joule -> Calorie"); 37 cb.add("pollici -> cm"); 38 cb.add("libbre->grammi"); 39 }