Auf Thema antworten

also eine Klasse mit den Attributen die die Spaltenüberschrift sein sollen hab ich schon.


Mir fehlt eigentlich nur noch der Code zur Programmierung einer JTable bzw. evtl auch JScrollPane.


Wär super wenn du mir da nochmal weiterhelfen könntest.


Aber dein Post war echt schon mal supii....danke


Des hier ist meine Klasse mit den JScrollPane im Moment noch. Ich würde mich aber auch mit einem JTable zufrieden geben. Die ganzen Attribute befinden sich schon in einer anderen Klasse.


[code=Java]package paketMeinKochbuch;


import java.awt.Frame;

import java.awt.Dimension;

import javax.swing.JLabel;

import java.awt.Rectangle;

import java.sql.ResultSet;


import javax.swing.JButton;

import javax.swing.JTextArea;

import javax.swing.JTable;

import javax.swing.JList;

import javax.swing.JScrollPane;


public class SpeisenListe extends Frame {


    private static final long serialVersionUID = 1L;

    private JLabel jlGerichteauswahl = null;

    private JButton btStartseite = null;

    private JButton btEnde = null;

    private JScrollPane jScrollPane = null;

    private JTable jTable = null;

    /**

     * This is the default constructor

     */

    public SpeisenListe() {

        super();

        initialize();

    }


    /**

     * This method initializes this

     *

     * @return void

     */

    private void initialize() {

        jlGerichteauswahl = new JLabel();

        jlGerichteauswahl.setBounds(new Rectangle(197, 36, 100, 35));

        jlGerichteauswahl.setText("Gerichteauswahl");

        this.setLayout(null);

        this.setSize(534, 312);

        this.setTitle("SpeisenListe");


        this.add(jlGerichteauswahl, null);

        this.add(getBtStartseite(), null);

        this.add(getBtEnde(), null);

        this.add(getJScrollPane(), null);

        this.add(jlGerichteauswahl, null);

    }


    /**

     * This method initializes btStartseite   

     *    

     * @return javax.swing.JButton   

     */

    private JButton getBtStartseite() {

        if (btStartseite == null) {

            btStartseite = new JButton();

            btStartseite.setBounds(new Rectangle(35, 239, 170, 50));

            btStartseite.setText("Startseite");

            btStartseite.addActionListener(new java.awt.event.ActionListener() {

                public void actionPerformed(java.awt.event.ActionEvent e) {

                    System.out.println("actionPerformed()");

                   

                    Startseite s = new Startseite();

                    s.setVisible(true);   

                    s.setLocation(400, 300);

                    dispose();

                    // TODO Auto-generated Event stub actionPerformed()

                }

            });

        }

        return btStartseite;

    }


    /**

     * This method initializes btEnde   

     *    

     * @return javax.swing.JButton   

     */

    private JButton getBtEnde() {

        if (btEnde == null) {

            btEnde = new JButton();

            btEnde.setBounds(new Rectangle(303, 238, 171, 51));

            btEnde.setText("Ende");

            btEnde.addActionListener(new java.awt.event.ActionListener() {

                public void actionPerformed(java.awt.event.ActionEvent e) {

                    System.out.println("actionPerformed()");

                   

                    System.exit(0);

                    dispose();

                   

                    // TODO Auto-generated Event stub actionPerformed()

                }

            });

        }

        return btEnde;

    }


    /**

     * This method initializes jScrollPane   

     *    

     * @return javax.swing.JScrollPane   

     */

    private JScrollPane getJScrollPane() {

        if (jScrollPane == null) {

            jScrollPane = new JScrollPane();

            jScrollPane.setBounds(new Rectangle(24, 72, 485, 144));

            jScrollPane.setViewportView(getJTable());

        }

        return jScrollPane;

    }


    /**

     * This method initializes jTable   

     *    

     * @return javax.swing.JTable   

     */

    private JTable getJTable() {

        if (jTable == null) {

            jTable = new JTable();

           

           

           

           

        }

        return jTable;

    }


}    [/code]



Oben