Hallo,
ich hoffe das Thema passt hier obwohl es nicht hauptsächlich um AWT geht.
Mein Code sieht folgendermaßen aus:
An der Stelle die ich im Code markiert habe (setSize ... ) möchte ich per Eingabe, die bereits erfolgt ist, die Breite des erstellten Fensters festlegen. Wie schaffe ich es die Variable zu übergeben?
Bin ziemlicher Neuling, hoffe ihr könnt mir helfen.
Vielen Dank
ich hoffe das Thema passt hier obwohl es nicht hauptsächlich um AWT geht.
Mein Code sieht folgendermaßen aus:
Code:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
public class prakt0102b
extends Frame
{
public static void main(String[] args) throws IOException
{
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
System.out.print("Anzahl der Strichmaennchen: ");
int n = Integer.parseInt(din.readLine());
prakt0102b wnd = new prakt0102b();
}
public prakt0102b()
{
super("prakt0102b");
addWindowListener(new WindowClosingAdapter(true));
setBackground(Color.lightGray);
*** setSize(200*n,300); <==
setVisible(true);
}
public void paint(Graphics g)
{
g.drawOval(60,70,80,80);
g.drawLine(100,150,100,220);
g.drawLine(100,220,60,270);
g.drawLine(100,220,140,270);
g.drawLine(100,170,50,150);
g.drawLine(100,170,150,150);
}
}
An der Stelle die ich im Code markiert habe (setSize ... ) möchte ich per Eingabe, die bereits erfolgt ist, die Breite des erstellten Fensters festlegen. Wie schaffe ich es die Variable zu übergeben?
Bin ziemlicher Neuling, hoffe ihr könnt mir helfen.
Vielen Dank