Prendendo spunto dall' esempio che c'è nella guida di html (intanto che aspetto il libro di java), ho provato a scrivere una classe che prende in input due interi, e crea una finestra di quelle dimensioni.
Però mi da un errore di sintassi (sono su linux, e sto usando BlueJ).Questo è il codice:
codice:
import java.awt.*;
import java.util.Scanner;
public class GUI
{
    private int x,y;
    public void finestra()
    {
        super("Finestra");
        setLocation(100,100);
        setSize(x,y);
        setVisible(true);
    }
    public void interfaccia()
    {
        Scanner s=new Scanner(System.in);
        System.out.println("Digitare dimensione orizzontale finestra: ");
        x=s.nextInt();
        System.out.println("Digitare dimensione verticale finestra: ");
        y=s.nextInt();
        finestra();
    }
    public static void main(String [] args)
    {
        GUI a= new GUI();   
        a.interfaccia();
    }
}
L' errore di sintassi è questo:
codice:
call to super must be first statement in constructor
Alla stessa riga dove utilizzo il metodo super.