NetBeans Alte Anwendung in neues Layout

Tarsuinn

Mitglied
Hey,

ich versuch mal mein Problem zu schildern, ich habe eine Anwendung erstellt mit Java Swing die in einem Jframe mit Verwendung eines JPanels ein Diagramm erzeugt und anzeigt. Soweit alles ok funktioniert auch. Jetzt soll das ganze in ein JFrame welches vom Netbeans GUI Builder erstellt wurde und mit Spinner etc. versehen werden. Mein Problem ist nun wie ich meine Andwendung dahin bekomme, das JFrame etc habe ich ja eigentlich schon alles, kann ich das jetzt durch die neue erzeugte JFrameklasse ersetzten also so:

Aktuell:
Java:
public class Verwaltung extends JFrame {

Neu:
Java:
public class Verwaltung extends ErzeugteJFrame {


oder muss ich Container benutzen ? Bin ich ganz auf dem falschen weg? Vielleicht kann mir dabei jemand helfen?

grüße
 
Zuletzt bearbeitet von einem Moderator:
Es ist schwierig, deiner Erklärung zu folgen. Ich habe daher nur die Hälte verstanden.
Was genau möchtest du machen? Kannst du das noch mal etwas anders erklären?

Nach deinem Posting-Titel soll es hier um LayoutManager gehen. Nach meinem bisherigen Verständnis geht es aber scheinbar um ein Problem beim Umgang mit Netbeans?
 
Ok ich versuche es etwas genauer zu beschreiben, ich habe zwei Klassen:

Eine Verwaltungklasse die ein JFrame erzeugt und Werte für das Diagramm einliesst.
Java:
public class Verwaltung extends JFrame{

Die zweite Klasse erzeugt ein JPanel in dem Frame und malt mit paintComponent() das Diagramm
und die Legende auf einem Panel.

Java:
public class Diagramm extends JPanel implements KeyListener {

soweit ist das auch alles ok, an sich ein abgeschlossenes Programm. Jetzt soll dieses aber aufgeteilt werden
in Diagramm = Panel1 und Legende Panael2 dazu dann noch paar andere Buttons etc.

Dazu soll ich jetzt den Netbeans GUI Builder benutzen, und nun die Frage wie baue ich mein altes
Projekt so ein das ich es aufteile in zwei Panel und zusätzlich weitere Aktionselemente (Button etc.) einfügen kann?
 
An sich ist es nicht schwer, in NetBeans mit Matisse (GUI-Builder von NetBenas) Komponenten zu erzeugen und mit weiteren Komponenten zu erweitern.

Fertige Komponenten, wie in deinem Fall, können aber nicht so ins Projekt eingebaut werden, dass man die mit dem GUI-Builder weiter bearbeiten kann.
Du musst also weiter am Code basteln.

Wenn du mit NetBeans das Ganze im Matisse bearbeiten willst, musst du die Komponenten zumindest als Formular erzeugt haben. (Rechtsklick auf dein Projekt -> New -> )
 

Neue Themen


Zurück
Oben