Sitter och klurar på vad jag antar vara en klassisk uppgift, hur man skapar fler linjer i Java med hjälp av loopar. Jag får för mig att det är while jag ska använda för att upprepa antal linjer ett visst antal ggr men längre än så kommer jag inte. Linjerna ska gå som solstrålar ut från det vänstra övre hörnet och täcka halva panelen.
Hur får jag detta till att fungera? Förstår mig inte riktigt på hur jag ska forma while loopen och inte heller uträkningarna. Någon som kan hjälpa mig med kod eller tips?
Just nu ser koden hittils ut såhär:
import java.awt.Graphics;
import javax.swing.JPanel;
public class DrawPanel extends JPanel
{
public void paintComponent( Graphics g )
{
super.paintComponent( g );
int width = getWidth();
int height = getHeight();
int linesToDraw = 15;
while (linesToDraw < 15)
{
g.drawLine ( 0, 0, width, height );
g.drawLine ( 0, height, width, 0 );
}
}
}