Salve ragazzi, eccomi tornato..
Stavolta i miei dubbi sono su Java... spero possiate aiutarmi...
Ho creato un programma che dovrebbe stampare a video una retta nel caso in cui io inserisca il valore 1, non fare niente nel caso in cui io inserisca 2;
Ecco il codice:
Questa è la classe:
Questo è il main:codice:import java.awt.Graphics; import javax.swing.JPanel; public class Figure extends JPanel { private int figura; public Figure( int aa) { figura=aa; } public void component (Graphics g) { super.paintComponent(g); int larghezza = getWidth(); int altezza = getHeight(); if (figura==1) g.drawLine(0,0,larghezza,altezza); if (figura==2); } }
codice:import javax.swing.JFrame; import java.util.Scanner; public class Scelta { public static void main (String args[]) { Scanner input= new Scanner(System.in); int figura=input.nextInt(); Figure pannello = new Figure (figura); JFrame application = new JFrame(); application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); application.add(pannello); application.setSize(300,300); application.setVisible (true); } } Grazie in anticipo a chiunque mi voglia aiutare..

Rispondi quotando