BABBAMedlem sedan feb. 2000280 inlägg Hej
Jag sitter och pillar med att skapa ett rutnät i en jframe men är osäker på hur man gör.
Jag har skapat en frame med storleken 300 x 300.
nu vill jag rita 5 vågräta linjer och 5 lodräta.
hur ska jag göra för att använda drawline? ska jag lägga till i en compnent på något sätt?
tacksam för lite hints i ämnet då jag har körts fast.
För att göra det lite flexibelt och kapsla in de olika utritningar kan du lägga till det i egna komponenter som du sen lägger till i din JFrame. Du kan tex ärva från en JPanel som du sen ritar ditt raster i. Den komponenten lägger du sen till i din JFrame på lämpligt ställe.
drawLine kan du använda så här tex..
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
int h = getHeight() / 6;
int w = getWidth() / 6;
for(int i = 1; i <= 5; i++)
{
g.drawLine(0,h*i,getWidth(),h*i);
g.drawLine(w*i,0,w*i,getHeight());
}
}