Converte cm / pollici

Scrivere l’applicazione per la conversione di una misura da pollici a centimetri e per la conversione inversa, offrendo all’utente la scelta tra le due possibilità import java.awt.*; import java.awt.event.*; public class CmPollici extends Frame implements ActionListener {    private TextField tf;    private Button    bu;    private Label     la;    private Choice … Leggi tutto

Minimo, massimo, totale, media e uscita

Finestra con 4 input per numeri reali e 5 pulsanti di scelta: minimo, massimo, totale, media e uscita. /*     M       M        T       M      U  *     Minimo, Massimo, Totale, Media, Uscita */   import java.awt.*; import java.awt.event.*; public class MMTMU extends … Leggi tutto

Adattatore per finestre #2

Per semplificare la gestione degli eventi è preferibile utilizzare una classe interna che ha accesso a tutte le risorse della classe. Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console. import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class WindowAdapterTest2 extends Frame {     public WindowAdapterTest2()     {        WA wa=new … Leggi tutto

Adattore per finestre

Con la classe WindowAdapter sono resi disponibili tutti i metodi di ascolto per Frame ma senza l’obbligo di implementarli tutti. Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console. import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class WindowAdapterTest {    public static void main(String args[])    {       Frame f=new Frame();   … Leggi tutto

Ascoltatori per il mouse #3

Esistono altri due ascoltatori per il movimento e la rotellina del mouse: MouseMotionListener MouseWheelListener Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console. import java.awt.Frame; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; import java.awt.event.MouseWheelListener; import java.awt.event.MouseEvent; import java.awt.event.MouseWheelEvent; public class MouseTest extends    Frame                        implements MouseListener, … Leggi tutto

Ascoltatori per il mouse #2

Ogni volta che avviene un evento del mouse è possibile indagare su numero tasto premuto: 1, 2, 3 numero clic: 1, 2 coordinate … Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console import java.awt.Frame; import java.awt.event.MouseListener; import java.awt.event.MouseEvent; public class MouseListenerTest2 extends    Frame                   … Leggi tutto

Ascoltatori per il mouse #1

Controllo dei tasti e dell’interazione del mouse con la finestra tramite MouseListener Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console import java.awt.Frame; import java.awt.event.MouseListener; import java.awt.event.MouseEvent; public class MouseListenerTest1 extends    Frame                                 implements MouseListener {    public … Leggi tutto

Ascoltatori per finestre #2

Esistono altri due ascoltatori per lo stato e il fuoco della finestra WindowFocusListener WindowStateListener Inoltre si può indagare sulle variazioni di posizione, dimensione e visibilità tramite l’ascoltatore generico ComponentListener… Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console import java.awt.Frame; import java.awt.event.*; public class WindowTest extends    Frame             … Leggi tutto

Ascoltatori per finestre

Apertura, chiusura, … di una finestra con WindowListener Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console import java.awt.Frame; import java.awt.event.WindowListener; import java.awt.event.WindowEvent; public class WindowListenerTest extends    Frame                                 implements WindowListener {    public WindowListenerTest()    {   … Leggi tutto

Pannelli #3

Pannelli di pulsanti disposti nel BorderLayout import java.awt.Frame; import java.awt.Panel; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.Button; import java.awt.Color; public class Pannelli3 extends Frame {    public Pannelli3()    {       this.setTitle(“Pannelli”);       this.setSize(640, 360);       Panel pNORD=new Panel();   pNORD.setBackground(Color.BLUE);                   … Leggi tutto