---
title: "Dela upp \"GUI-fönster\" som frames i html"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/73984-dela-upp-gui-fönster-som-frames-i-html"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Skies"
published: "2003-04-13T12:48:59.000Z"
updated: "2003-04-14T19:18:09.000Z"
replies: 4
views: 211
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/73984-dela-upp-gui-fönster-som-frames-i-html"
---

# Dela upp "GUI-fönster" som frames i html

## #1 — Skies, 2003-04-13T12:48Z

Hejsan!

Jag håller på med ett GUI för ett framtida mailprogram i Java. 
Jag skulle vilja dela upp fönstret i olika delar så att det syns. Antingen med någon list eller någon färgad linje - som frames i html ungefär. Har kikat i API:t efter en lämplig metod eller klass men har inte lyckats lista ut någon lämplig, kanske ni kan hjälpa mig på traven? :)

Skickar med den halvfärdiga koden: 

```
[BLUE] 
import java.awt.*;
import java.awt.event.*;

        
       public class Logik
       {
         private Frame f;
         private Button skapa, svara, skicka_taemot, ta_bort;
        //private Lyss ly;
        private Panel p1,p2;
        
        public Logik()
        {
          //ly=new Lyss(this);
          
          f=new Frame("Mailprogrammet Mail@It");
          //f.addWindowListener(ly);
          
          skapa=new Button ("Skapa");
          //skapa.addActionListener(ly);
          
          svara=new Button ("Svara");
          //svara.addActionListener(ly);
	  
          skicka_taemot=new Button ("Skicka/Ta emot");
          //skicka_taemot.addActionListener(ly);
          
          ta_bort=new Button ("Ta bort");
          //ta_bort.addActionListener(ly);

	  p1=new Panel();
	  p2=new Panel();

	  p1.add(skapa);
	  p1.add(svara);
	  p1.add(skicka_taemot);
	  p1.add(ta_bort);
	 
           
          f.setBackground(Color.yellow);
          f.setLayout(new FlowLayout());
          f.add(skapa);
          f.add(svara);
          f.add(skicka_taemot);
          f.add(ta_bort);
          
          f.setSize(600,550);
          f.setLocation(100,100);
          f.setVisible(true);
         }
```

Tack på förhand!   ;)

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

## #2 — Lime, 2003-04-14T18:11Z

Ett ord: JSplitPane.

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

## #3 — Skies, 2003-04-14T18:28Z

Tack!!!  Du anar inte vilken hjälp du har åstadkommit...dags att kasta alla försök med paint- och repaint-metoden :)

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

## #4 — Viktor, 2003-04-14T18:39Z

Tänk på att JSplitPane är en Swing komponent, det som du håller på med nu är AWT, jag vet inte om det finns någon motsvarighet i AWT men om det finns så heter den nog SplitPane.

/Viktor

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

## #5 — Skies, 2003-04-14T19:18Z

hehe..jo, jag vet :) jag var nära att ändra till swing istället...sen är det ju lite snyggare också än awt ;) Men jag ska testa det andra först, så kan jag lägga paint åt sidan, för annars kommer jag att tänka på lösningen i all oändlighet. Tycker att jag har tänkt nog på linjer nu :)

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

---

Tråden på webben: https://www.webforum.nu/amne/java/73984-dela-upp-gui-fönster-som-frames-i-html
