---
title: "Skapa rutnät i en jframe (swing)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/115360-skapa-rutnät-i-en-jframe-swing"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "BABBA"
published: "2004-11-07T16:19:06.000Z"
updated: "2004-11-07T18:53:02.000Z"
replies: 1
views: 369
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/115360-skapa-rutnät-i-en-jframe-swing"
---

# Skapa rutnät i en jframe (swing)

## #1 — BABBA, 2004-11-07T16:19Z

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.

Permalänk: https://www.webforum.nu/p/115360

## #2 — Aleph_One, 2004-11-07T18:53Z

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());
	}
}
```

Permalänk: https://www.webforum.nu/p/1477388

---

Tråden på webben: https://www.webforum.nu/amne/java/115360-skapa-rutnät-i-en-jframe-swing
