Classe Cilindro

Con lo stesso procedmento utilizzato per la classe Cerchio realizziamo una classe per i cilindri public class Cilindro {    private double raggio;    private double altezza;    public Cilindro(double r, double h)    {       raggio=r;       altezza=h;    }          private double circonferenza() { return 2*Math.PI*raggio; … Leggi tutto

Equazione di 2° grado

Radici dell’equazione di 2° grado: dati a, b, c (con a0) calcolare le radici reali… import javax.swing.JOptionPane; public class Equazione2grado { public static void main(String args[]) { String stringa; double a, b, c, // input delta,   // working x1, x2;  // output // INPUT CONTROLLATO: a 0 do { stringa=JOptionPane.showInputDialog(“a? (a 0)”); a=Double.parseDouble(stringa); } … Leggi tutto

Positivi / Negativi

Scrivere un programma che continua a richiedere numeri finché viene inserito uno zero. Alla fine indica quanti sono stati i numeri positivi e i numeri negativi inseriti. import javax.swing.JOptionPane; public class PosNeg { public static void main(String args[]) { String stringa;     // per JOptionPane int    x,          // inserito … Leggi tutto

Classe Cerchio

Una classe per l’ente geometrico cerchio public class Cerchio { private double raggio; public void raggio(double Raggio) { raggio=Raggio; } public double diametro() { return 2*raggio; } public double circonferenza() { return 2*Math.PI*raggio; } public double area() { return Math.PI*raggio*raggio; } } I metodi con prefisso set/get permettono di esplicitare la modalità d’accesso public class … Leggi tutto

Swing > Analisi del colore

Vedi la versione AWT. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CambiaColore2 extends    JFrame                            implements ActionListener {    private Color[] cCOLORI={       Color.black    , Color.blue   , Color.cyan  , Color.darkGray, Color.gray, Color.green,       Color.lightGray, Color.magenta, … Leggi tutto

Swing > Cambia colore

Vedi la versione AWT. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CambiaColore1 extends    JFrame                            implements ActionListener {    private Color[] cCOLORI={       Color.black    , Color.blue   , Color.cyan  , Color.darkGray, Color.gray, Color.green,       Color.lightGray, Color.magenta, … Leggi tutto

Swing > Minimo, massimo, totale, media e uscita

Vedi la versione AWT. import java.awt.*; import java.awt.event.*; import javax.swing.*; class JMMTM extends   JFrame            implements ActionListener {    private JTextField txt1, txt2, txt3, txt4;    private JLabel     lOut;    private JButton    bMIN, bMAX, bTOT, bMED;        public JMMTM()    {       JPanel … Leggi tutto

Swing > Barra dei menu #2

Vedi la versione AWT. Caratteristiche aggiuntive rispetto a #1 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 import java.awt.*; import java.awt.event.*; import javax.swing.*; class MenuJFrame2 extends    JFrame                   implements ActionListener … Leggi tutto

Swing > Barra dei menu #1

Vedi la versione AWT. import java.awt.*; import java.awt.event.*; import javax.swing.*; class MenuJFrame1 extends    JFrame                   implements ActionListener {    public MenuJFrame1()    {       JMenuBar   mb=new JMenuBar();       JMenu      m1=new JMenu(“ALFA”),         m2=new JMenu(“BETA”),     … Leggi tutto

Calcolatrice

GUI per una calcolatrice (non fa i calcoli…) import java.awt.*; import java.awt.event.*; public class Calcolatrice extends Frame implements ActionListener {    Label  lcd;    Label  modello;    Button bRIGHT[]=new Button[8];    Button bLEFT []=new Button[16];    String lRIGHT[]={ “-“, “C”,                      “+”, “CE”,       … Leggi tutto