Java (GUI) Code verdoppeln oder anzeige mehrmals anzeigen?

mumii3027

Mitglied
Ich will meinen Code so verdoppeln das er es wie auf dem 2 Bild anzeigt weiss aber nicht wie das erste bild ist so wie der code Jetzt ist.
Test1.PNG
Test2.PNG
Code:

Java:
import java.awt.* ;
import java.awt.event.*;
import javax.swing.*;

public class TEPLA extends JFrame implements ActionListener {


   JLabel Test1 = new JLabel("Testreihe 1 ");
   JLabel Portangabe = new JLabel("Portangabe  ");

   String[] dropDownValuesFixed = { "Value A", "Value B", "Value C", "Value D", "Value E" };
   JComboBox dropDown1 = new JComboBox(dropDownValuesFixed);

   JTextField Port = new JTextField(7);

   JButton enter = new JButton("Bestätigen");

   JPanel Test1Panel = new JPanel();
   JPanel PortPanel = new JPanel();

   JPanel enterPanel = new JPanel();


   public TEPLA() {
       setTitle("(JAVA GUI) Tepla");

       setLayout(new FlowLayout());


       Test1Panel.add(Test1);
       Test1Panel.add(dropDown1, BorderLayout.CENTER);
       PortPanel.add(Portangabe);
       PortPanel.add(Port);



       enterPanel.add(enter);


       add(Test1Panel);
       add(PortPanel);

       add(enter);
       add(enterPanel);

       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       enter.addActionListener(this);
   }


   @Override
   public void actionPerformed(ActionEvent e) {

       JFrame meinJFrame = new JFrame();
       meinJFrame.setTitle("TEPLA");
       meinJFrame.setSize(750, 600);
       JPanel panel = new JPanel();
       panel.setBackground(Color.gray);



   }


}
zum ausführen:
Java:
import java.awt.* ;
import java.awt.event.*;
import javax.swing.*;

public class Demo
{
   public static void main ( String[] args )
   {
       TEPLA fatApp  = new TEPLA() ;
       fatApp.setSize( 400, 600 );
       fatApp.setResizable( true );
       fatApp.setVisible( true );
   }
}
 
Zuletzt bearbeitet von einem Moderator:

Robat

Top Contributor
Vorab: Code bitte in Code-Tags. (siehe meine Signatur oder im Editor 4. Button von Rechts "Einfügen"--> "Code")

Überleg dir vorher wie du deine GUI-Elemente aufteilen möchtest, mal es dir eventuell auf .. dann macht es das beim Programmieren leichter.
Du willst den Teil, den du schon hast noch mal anzeigen lassen. Die 5 Komponenten (Button, 2x Label, Combobox und Textfeld) hast du ja schon in ein JPanel gepackt und deinem JFrame hinzugefügt und genau das musst du jetzt noch einmal machen. Erstell dir weitere 5 Komponenten, dazu ein neues JPanel und füg dieses JPanel auch deinem JFrame hinzu.
Grob skizziert könnte das dann so aussehen:
Code:
JFrame [LayoutManager: e.g. BoxLayout PAGE_AXIS]
---JPanel [LayoutManager: e.g. FlowLayout]
-------Label
-------Combobox
-------Label
-------Textfield
-------Button
---JPanel [LayoutManager: e.g. FlowLayout]
-------Label
-------Combobox
-------Label
-------Textfield
-------Button
 

Robat

Top Contributor
Steht doch im Prinzip schon alles da. Du musst doch nur noch die einzelnen Komponenten erstellen und zusammenfügen:rolleyes:
 

mumii3027

Mitglied
Steht doch im Prinzip schon alles da. Du musst doch nur noch die einzelnen Komponenten erstellen und zusammenfügen:rolleyes:

Ich habe dies nun verdoppelt doch die Ausrichtung ist schrecklich was kann ich dagegen tun

Java:
import java.awt.* ;
import java.awt.event.*;
import javax.swing.*;

public class TEPLA extends JFrame implements ActionListener {

    JLabel Test1 = new JLabel("Testreihe 1 ");
    JLabel Portangabe = new JLabel("Portangabe  ");

    String[] dropDownValuesFixed = { "Value A", "Value B", "Value C", "Value D", "Value E" };
    JComboBox dropDown1 = new JComboBox(dropDownValuesFixed);

    JTextField Port = new JTextField(7);

    JButton enter = new JButton("Bestätigen");

    JPanel Test1Panel = new JPanel();
    JPanel PortPanel = new JPanel();

    JPanel enterPanel = new JPanel();

    //test----------------------------------------------------------------------------------------------
    JLabel Test2 = new JLabel("Testreihe 2 ");
    JLabel Portangabe2 = new JLabel("Portangabe2  ");

    String[] dropDownValuesFixed2 = { "Value A", "Value B", "Value C", "Value D", "Value E" };
    JComboBox dropDown2 = new JComboBox(dropDownValuesFixed2);

    JTextField Port2 = new JTextField(7);

    JButton enter2 = new JButton("Bestätigen");
    JPanel Test2Panel = new JPanel();
    JPanel PortPanel2 = new JPanel();

    JPanel enterPanel2 = new JPanel();

    public TEPLA() {
        setTitle("(JAVA GUI) Tepla");

        setLayout(new FlowLayout());

        Test1Panel.add(Test1);
        Test1Panel.add(Test2);
        Test1Panel.add(dropDown1, BorderLayout.CENTER);
        Test1Panel.add(dropDown2, BorderLayout.CENTER);
        PortPanel.add(Portangabe);
        PortPanel.add(Portangabe2);
        PortPanel.add(Port);
        PortPanel.add(Port2);

       

        enterPanel.add(enter);
        enterPanel.add(enter2);

        enterPanel2.add(enter);
        enterPanel2.add(enter2);

        add(Test1Panel);
        add(PortPanel);

        add(enter);
        add(enter2);
        add(enterPanel);
        add(enterPanel2);

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        enter.addActionListener(this);
    }


    @Override
    public void actionPerformed(ActionEvent e) {

        JFrame meinJFrame = new JFrame();
        meinJFrame.setTitle("TEPLA");
        meinJFrame.setSize(750, 600);
        JPanel panel = new JPanel();
        panel.setBackground(Color.gray);

    }
}
 
Zuletzt bearbeitet von einem Moderator:

Blender3D

Top Contributor
Ich will meinen Code so verdoppeln
Einen JPanel bauen der so aussieht wie Du Dir das so vorstellst. Und den dann so oft Du willst erzeugen. ;)
z.B. 3 x den dann in einen Container packen. Wenn Du FlowLayout verwendest musst Du die Größen so wählen, dass der automatische Zeilenumbruch das gewünschte Bild erzeugt.

Java:
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.BevelBorder;

@SuppressWarnings("serial")
public class Tepla extends JPanel {
    private JLabel testLabel = new JLabel("Testreihe 1 ");
    private JLabel portLabel = new JLabel("Portangabe  ");
    private static String[] dropDownValuesFixed = { "Value A", "Value B", "Value C", "Value D", "Value E" };
    private JComboBox<String> selectCombo = new JComboBox<String>(dropDownValuesFixed);
    private JTextField inputPort = new JTextField(7);
    private JButton enter = new JButton("Bestätigen");

    public Tepla(int width, int height) {
        setPreferredSize(new Dimension(width, height));
        setBorder(new BevelBorder(BevelBorder.RAISED));
        setLayout(new FlowLayout());
        add(testLabel);
        add(selectCombo, BorderLayout.CENTER);
        add(portLabel);
        add(inputPort);
        add(enter);
    }
}
Java:
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class start {
    public static void main(String[] args) {
        int widthTelpa = 400;
        int heightTelpa = 85;
        JFrame frame = new JFrame("TEPLA");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JPanel container = new JPanel();
        container.setLayout(new FlowLayout());
        container.setPreferredSize(new Dimension(widthTelpa+10, (heightTelpa + 10) * 3));
        container.add(new Tepla(widthTelpa, heightTelpa));
        container.add(new Tepla(widthTelpa, heightTelpa));
        container.add(new Tepla(widthTelpa, heightTelpa));
        frame.add(container);
        frame.pack();
        frame.setVisible(true);
    }
}

:rolleyes:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D VBA Code mit Java ausführen möglich? Allgemeine Java-Themen 10
N JAVA-Code mit Grafikfenster zeichnet in Windows, aber nicht Mac. Allgemeine Java-Themen 4
JordenJost Unverständlicher Java code? Allgemeine Java-Themen 21
V Hilfe mit Java Code Allgemeine Java-Themen 4
S Processing Java Code verstehen Allgemeine Java-Themen 4
N Regulären Ausdruck in normalen Java-Code umwandeln Allgemeine Java-Themen 12
AGW in Java-Code plötzlich ein paar Wörter in Rot Allgemeine Java-Themen 2
T Java-Quiz Code Fehler Allgemeine Java-Themen 10
L Eclipse Java Code ausführen Allgemeine Java-Themen 18
F Java Code ausführen direkt nach Anmelden in Windows Allgemeine Java-Themen 2
S Gibt es eigentlich Java Source Code Interpreter..? Allgemeine Java-Themen 13
I Python Code in Java Code Allgemeine Java-Themen 9
F Verständlichkeitsproblem bei Java Code?! Allgemeine Java-Themen 2
P Java Android Code in IOS compilieren? Allgemeine Java-Themen 9
R Java-Code für folgene Aufgabe? Allgemeine Java-Themen 8
C ASCII-Code in Java Allgemeine Java-Themen 1
J Java-Code in DLL packen Allgemeine Java-Themen 5
B JAVA - mehrere Clienten gleichzeitig starten. Nicht bei Code! Allgemeine Java-Themen 3
J Java code "plugin" fähig machen Allgemeine Java-Themen 4
D Java Compiler code referencen Allgemeine Java-Themen 0
B Fehler im Java-Code Allgemeine Java-Themen 4
A PHP-Code zu Java-Code Allgemeine Java-Themen 5
H Java Leistungssteigerung durch Code Anpassung Allgemeine Java-Themen 5
J Erzeugung von Java-Code Allgemeine Java-Themen 2
N VB Code in Java verwenden Allgemeine Java-Themen 5
L php code in java ausführbar? Allgemeine Java-Themen 6
D Fehler im Java Code Allgemeine Java-Themen 22
Gossi Java Code in einer GUI eingeben und ausführen? Allgemeine Java-Themen 2
P JAVA Code in Dokumentation erklären Allgemeine Java-Themen 2
B Verwendung von Packages im Java Code Allgemeine Java-Themen 10
A Jars oder JNLPs aus java code in gleicher JVM starten Allgemeine Java-Themen 2
S String to Java-Code Allgemeine Java-Themen 3
S java source code Allgemeine Java-Themen 5
G Java Programm mit Freischalt code entwickeln Allgemeine Java-Themen 30
K Test-Code in Java-Klassen verstecken (wie mit Precompiler möglich) Allgemeine Java-Themen 10
martin82 Java-Code aus Text-Datei parsen Allgemeine Java-Themen 3
P [erledigt] Java-Code in Ausarbeitung dokumentieren Allgemeine Java-Themen 2
J Java Code schützen? Allgemeine Java-Themen 19
K UML Komposition in Java Code Allgemeine Java-Themen 4
hdi Source Code von Sun's Java Klassen Allgemeine Java-Themen 11
T .jar Datei aus Java Code starten Allgemeine Java-Themen 10
Chris81T JNI: Java Methoden von C++ Code aufrufen Allgemeine Java-Themen 8
J YAML + Java: Simpler Code funktioniert nur unter Windows Allgemeine Java-Themen 2
C Listen in Java. Anehängter Code nicht ganz klar Allgemeine Java-Themen 19
S java source code Allgemeine Java-Themen 7
I ASCII Code in Java Allgemeine Java-Themen 3
K Java-Code messen Allgemeine Java-Themen 15
R bestimmten HTML Code per JAva lesen lassen Allgemeine Java-Themen 7
S Java Code in Word Allgemeine Java-Themen 8
leifg komischer Java code Allgemeine Java-Themen 4
I Alter Java Code! Allgemeine Java-Themen 8
D Java Code to Flussdiagramm Allgemeine Java-Themen 8
G Java Code in Programm umwandeln? Allgemeine Java-Themen 12
M pdf maker via java code ansprechen Allgemeine Java-Themen 2
M Code von Java-Klassen in Eclipse Allgemeine Java-Themen 4
G c code übersetzen nach java Allgemeine Java-Themen 2
Reeny JNI - Java-Code mit DELPHI verbinden Allgemeine Java-Themen 2
G Mit Java 1.5 zu 1.4 kompatiblen Code erzeugen Allgemeine Java-Themen 5
C Java Native binding Code will nicht so ganz Allgemeine Java-Themen 2
G C++ Code nach Java übersetzen Allgemeine Java-Themen 14
C Java Code schützen - Key4J Allgemeine Java-Themen 10
S Java Assembly Code Allgemeine Java-Themen 13
OnDemand Java Deployment Vaadin Allgemeine Java-Themen 3
D Hat Java eine Library um JavaScript auszuwerten? Allgemeine Java-Themen 2
Zrebna Wieso sind eigentlich JUnit-Tests in src/test/java platziert - nur Konvention? Allgemeine Java-Themen 7
N LlaMA, KI, java-llama.cpp Allgemeine Java-Themen 39
V Java-Codierungsherausforderung: Navigieren durch die Macken der Datumsmanipulation Allgemeine Java-Themen 2
E Output Fehler (Java-Programm Kuchen) Allgemeine Java-Themen 11
M java: unexpected type Allgemeine Java-Themen 2
harrytut Java Input/Output Tests Junit Allgemeine Java-Themen 3
B Java Discord bot auf ein Root Server? Allgemeine Java-Themen 1
BetziTheRealOne Java PKIX path building failed as non Admin Allgemeine Java-Themen 15
D Linux, Java-Version wird nicht erkannt bzw. welche Einstellung fehlt noch? Allgemeine Java-Themen 19
KonradN Java 21 Release Allgemeine Java-Themen 5
V Umgang mit fehlenden Daten in einer Java-Datenanalyseanwendung Allgemeine Java-Themen 5
P Fehler: Hauptklasse Main konnte nicht gefunden oder geladen werden Ursache: java.lang.ClassNotFoundException: Main Allgemeine Java-Themen 24
K Java Anwendung machen Anleitung Allgemeine Java-Themen 5
G java.io.listFiles() Allgemeine Java-Themen 3
8u3631984 Frage zu Java Streams min / max Allgemeine Java-Themen 17
S Java Programm lässt sich vom USB-Stick starten, aber nicht von HDD Allgemeine Java-Themen 16
K Java-Projekt Allgemeine Java-Themen 11
K Java-Projekt Allgemeine Java-Themen 0
ruutaiokwu Welcher Browser unterstützt heutzutage noch Java Applets? Allgemeine Java-Themen 5
Jose05 Java-Klasse im extra cmd-Fenster ausführen Allgemeine Java-Themen 3
rode45e Java Threads Allgemeine Java-Themen 4
G java.io.listFiles() Allgemeine Java-Themen 2
N Java Dynamic Proxy Allgemeine Java-Themen 3
N Leichte Java Gegner Ki Allgemeine Java-Themen 10
A Java modul Problem Allgemeine Java-Themen 4
Thomasneuling Java Jar datei erstellen, von Projekt, dass auch Javafx Dateien, FXML Dateien und CSS Dateien, sowie Bilder enthält? Allgemeine Java-Themen 14
V Funktionale Schnittstelle in Java Allgemeine Java-Themen 3
OnDemand Java String in Hashmap als Key NULL Allgemeine Java-Themen 27
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
berserkerdq2 Wenn ich bei Intelij javafx mit maven importieren will, muss ich das in die pom.xml reintun, aber warum noch in module-info.java? Allgemeine Java-Themen 3
KonradN Java 20 am 21. März Allgemeine Java-Themen 1
O Java Website Stock Bot Allgemeine Java-Themen 3
J Front-/Backend in Java Allgemeine Java-Themen 14
doopexxx JAVA Google Webcrawler Allgemeine Java-Themen 1
J JavaScript innerhalb eines Java Projekts ausführen Allgemeine Java-Themen 2
A Java Programm erstellen hilfe Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben