Pannelli #2

Un pannello di pannelli import java.awt.Frame; import java.awt.Panel; import java.awt.Button; import java.awt.Color; public class Pannelli2 extends Frame {        public Pannelli2()    {                   this.setTitle(“Pannelli”);       this.setSize(640, 360);                 Panel p1=new Panel(); p1.setBackground(Color.BLUE);        … Leggi tutto

Pannelli #1

Un pannello con 26 pulsanti import java.awt.Frame; import java.awt.Panel; import java.awt.Button; public class Pannelli1 extends Frame {        public Pannelli1()    {                   this.setTitle(“Pannelli”);       this.setSize(480, 360);                               Panel p=new Panel(); … Leggi tutto

Barra dei menu

Una finestra con la barra dei menu Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console. import java.awt.*; import java.awt.event.*; class MenuFrame1 extends    Frame                  implements ActionListener {    public MenuFrame1()    {       MenuBar   mb=new MenuBar();       Menu     … Leggi tutto

Barra dei menu #2

Caratteristiche aggiuntive la prima voce della barra dei menu, ALFA, presenta una linea separatrice la seconda voce della barra dei menu, BETA, presenta un sottomenu, BETA-C Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console. import java.awt.*; import java.awt.event.*; class MenuFrame2 extends    Frame                  implements ActionListener … Leggi tutto

Barra dei menu #3

Ulteriori caratteristiche la prima voce del primo menu, ALFA-A, presenta un tasto di scelta rapida, Control-A la terza voce della barra dei menu, GAMMA, presenta una casella di scelta, Chiacchierone Interagisci con l’applicazione e i messaggi corrispondenti appariranno nella console. import java.awt.*; import java.awt.event.*; class MenuFrame3 extends    Frame             … Leggi tutto

Disegno a mano libera #2

Utilizzando gli adattatori scompaiono i metodi per gli eventi non utilizzati import java.awt.*; import java.awt.event.*; public class ProvaDisegnoManoLibera {   public static void main(String[] args)   {      FrameManoLibera f=new FrameManoLibera(“Disegno a mano libera”);                      f.setLocation(300,300);                   … Leggi tutto

Disegna a mano libera

Tratto da: G. Callegarin – Java e Strutture dati – CEDAM. Tramite la gestione degli eventi del mouse è possibile disegnare tratti di linee sul frame import java.awt.*; import java.awt.event.*; public class ProvaDisegnoManoLibera {   public static void main(String[] args)   {      FrameManoLibera f=new FrameManoLibera(“Disegno a mano libera”);           … Leggi tutto

Posizionamento assoluto

I pulsanti sono posizionati secondo certe costanti per il passo orizzontale/verticale import java.awt.Button; import java.awt.Frame; public class PosAssoluto extends Frame {     public PosAssoluto()     {         this.setTitle(“Posizionamento assoluto”);         this.setSize(480, 360);                 final int LEFT=25;         … Leggi tutto