AWT Layoutbeispiel

Status
Nicht offen für weitere Antworten.
H

holgerxxl

Gast
Hallo,
ich habe hier ein AWT-Layoutcode. Was fehlt hier noch, damit ich den Code ausführen kann?
Mich interessiert, wie das Teil aussieht.
Vielleicht mag mir da jemand helfen. Vielen Dank im Voraus.

Code:
...
private void initComponents() {
panel1 = new java.awt.Panel();
button1 = new java.awt.Button();
button2 = new java.awt.Button();
button3 = new java.awt.Button();
button4 = new java.awt.Button();
button5 = new java.awt.Button();
button6 = new java.awt.Button();
label1 = new java.awt.Label();
label2 = new java.awt.Label();
label3 = new java.awt.Label();
panel2 = new java.awt.Panel();
button7 = new java.awt.Button();
button8 = new java.awt.Button();
button9 = new java.awt.Button();
label4 = new java.awt.Label();
canvas1 = new java.awt.Canvas();
setLayout(new java.awt.BorderLayout());
panel1.setLayout(new java.awt.GridLayout(4, 2));
panel1.setName("panel3");
label1.setName("label1");
label1.setText("CDs");
panel1.add(label1);
label2.setName("label2");
label2.setText("DVDs");
panel1.add(label2);
button1.setLabel("CD A");
panel1.add(button1);
button2.setLabel("DVD A");
panel1.add(button2);
button3.setLabel("CD B");
panel1.add(button3);
button4.setLabel("DVD B");
panel1.add(button4);
button5.setLabel("CD C");
panel1.add(button5);
button6.setLabel("DVD C");
panel1.add(button6);
add(panel1, java.awt.BorderLayout.WEST);
label3.setName("label3");
label3.setText("SHOP");
label3.setAlignment(java.awt.Label.CENTER);
add(label3, java.awt.BorderLayout.NORTH);
panel2.setLayout(new java.awt.GridLayout(3, 1));
panel2.setName("panel4");
button7.setLabel("INFO");
 
panel2.add(button7);
button8.setLabel("KATALOG");
panel2.add(button8);
button9.setLabel("BESTELLUNG");
panel2.add(button9);
add(panel2, java.awt.BorderLayout.EAST);
label4.setName("label4");
label4.setText("Status:");
add(label4, java.awt.BorderLayout.SOUTH);
canvas1.setName("canvas1");
add(canvas1, java.awt.BorderLayout.CENTER);
}
...

Gruß
Holger
 

Marco13

Top Contributor
Helfen gerne, aber wenn man so zum Programmier-Vieh degradiert wird, wie bei dieser Frage, kommt man sich halt schon ziemlich veräppelt vor.
*hinrotz*:
Code:
import java.awt.*;

class Faulheit extends Frame
{

    public static void main(String args[])
    {
        new Faulheit();
    }


    public Faulheit()
    {
    setLayout(new BorderLayout());
        initComponents();
        setSize(500,500);
        setVisible(true);
    }

Panel panel1;
Panel panel2;
Button button1;
Button button2;
Button button3;
Button button4;
Button button5;
Button button6;
Button button7;
Button button8;
Button button9;
Label label1;
Label label2;
Label label3;
Label label4;
Canvas canvas1;

private void initComponents() {
panel1 = new java.awt.Panel();
button1 = new java.awt.Button();
button2 = new java.awt.Button();
button3 = new java.awt.Button();
button4 = new java.awt.Button();
button5 = new java.awt.Button();
button6 = new java.awt.Button();
label1 = new java.awt.Label();
label2 = new java.awt.Label();
label3 = new java.awt.Label();
panel2 = new java.awt.Panel();
button7 = new java.awt.Button();
button8 = new java.awt.Button();
button9 = new java.awt.Button();
label4 = new java.awt.Label();
canvas1 = new java.awt.Canvas();
setLayout(new java.awt.BorderLayout());
panel1.setLayout(new java.awt.GridLayout(4, 2));
panel1.setName("panel3");
label1.setName("label1");
label1.setText("CDs");
panel1.add(label1);
label2.setName("label2");
label2.setText("DVDs");
panel1.add(label2);
button1.setLabel("CD A");
panel1.add(button1);
button2.setLabel("DVD A");
panel1.add(button2);
button3.setLabel("CD B");
panel1.add(button3);
button4.setLabel("DVD B");
panel1.add(button4);
button5.setLabel("CD C");
panel1.add(button5);
button6.setLabel("DVD C");
panel1.add(button6);
add(panel1, java.awt.BorderLayout.WEST);
label3.setName("label3");
label3.setText("SHOP");
label3.setAlignment(java.awt.Label.CENTER);
add(label3, java.awt.BorderLayout.NORTH);
panel2.setLayout(new java.awt.GridLayout(3, 1));
panel2.setName("panel4");
button7.setLabel("INFO");

panel2.add(button7);
button8.setLabel("KATALOG");
panel2.add(button8);
button9.setLabel("BESTELLUNG");
panel2.add(button9);
add(panel2, java.awt.BorderLayout.EAST);
label4.setName("label4");
label4.setText("Status:");
add(label4, java.awt.BorderLayout.SOUTH);
canvas1.setName("canvas1");
add(canvas1, java.awt.BorderLayout.CENTER);
}
}

Scheiße sieht's aus. Tja.
 

unknown_member

Bekanntes Mitglied
Mach ihn doch nicht gleich so fertig, Marco13. Von wegen "Scheiße siehts aus" und "public class Faulheit()"

Soooo schlimm is das Aussehen doch eig garnicht, man muss nur noch etwas feilen. :wink:
Es wirkt etwas langweilig...
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben