Font standard

Scrivere su un frame con i font di default import java.awt.*; import java.awt.Font; public class FontTest extends Frame {    public void paint(Graphics g)    {       String Nomi[]  = { “Dialog”, “DialogInput”, “Serif”, “SanSerif”, “Monospaced” };       int    Stili[] = { Font.PLAIN, Font.BOLD, Font.ITALIC, Font.BOLD|Font.ITALIC };       … Leggi tutto

Analisi del colore

In alto compare una tabella di decodifica RGB del colore scelto import java.awt.*; import java.awt.event.*; public class CambiaColore2 extends    Frame                            implements ActionListener {    private Color[] cCOLORI={       Color.black    , Color.blue   , Color.cyan  , Color.darkGray, Color.gray, Color.green, … Leggi tutto

Cambia colore

Il pannello di comando in basso permette di scegliere il colore con il quale viene colorato il rettangolo centrale import java.awt.*; import java.awt.event.*; public class CambiaColore1 extends    Frame implements ActionListener { private Color[] cCOLORI={ Color.black    , Color.blue   , Color.cyan  , Color.darkGray, Color.gray, Color.green, Color.lightGray, Color.magenta, Color.orange, Color.pink    , Color.red , Color.white, … Leggi tutto

Converte cm /pollici #2

Si può usare CheckboxGroup piuttosto che Choice… import java.awt.*; import java.awt.event.*; public class CmPollici2 extends Frame implements ActionListener {    private TextField     tf;    private Button        bu;    private Label         la;    private Checkbox      cb1, cb2;    private CheckboxGroup cg;    private final float … 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