tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1245
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Saufrang Saufrang ist offline Rookie
    Registriert seit
    Dec 2009
    Ort
    Berlin
    Beiträge
    6
    Hallo,

    Vorab: Als Umgebung verwende ich Eclipse.

    Ich muss für mein Studium einen NTFS-Simulator Programmieren und bin jetzt soweit das die GUI an sich schon steht.

    Jetzt möchte ich gerne mittels Key- bzw. Action Listener meine Buttons und Textfelder mit Funktionen versehen.

    Leider bin ich im Programmieren ein absoluter neuling und meine bisherigen versuche sind kläglich gescheitert.

    Als erstes steht der "CreateFile" Button auf meinem Plan.

    Das ganze soll so Funktionieren das wenn ich auf den Button klicke er mir das was ich zuvor in den Textfeldern "File Name" und "File Size" eingegeben habe in die JList "Eventlog" schreibt.

    Kann mir jemand helfen? Danke!
     

  2. #2
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Was hast du denn schon versucht? Wo genau liegt das Problem?
     

  3. #3
    Saufrang Saufrang ist offline Rookie
    Registriert seit
    Dec 2009
    Ort
    Berlin
    Beiträge
    6
    Also das ist der Code bis zum button, ich weis das da jetzt noch was fehlt aber ich weis nicht wie ich weiter machen soll/muss.
    Eclipse sagt mir immer das "textfield xy /xz cannot be resolved" bei xy /xz kann ich einsetzen was ich will er bringt immer wieder die meldung.

    Wie gesagt kenn mich mit Java nicht aus und versuche das zum ersten mal ..........

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    
    package GUI;
    import java.awt.Component;
    import java.awt.event.*;
    import javax.swing.BorderFactory;
    import javax.swing.DefaultComboBoxModel;
    import javax.swing.GroupLayout;
    import javax.swing.JButton;
    import javax.swing.JComponent;
    import javax.swing.JLabel;
    import javax.swing.JList;
    import javax.swing.JPanel;
    import javax.swing.JProgressBar;
    import javax.swing.JSlider;
    import javax.swing.JTable;
    import javax.swing.JTextField;
    import javax.swing.JToggleButton;
    import javax.swing.LayoutStyle;
    import javax.swing.ListModel;
    import javax.swing.SwingConstants;
    import javax.swing.WindowConstants;
    import javax.swing.table.DefaultTableModel;
    import javax.swing.table.TableModel;
    import javax.swing.SwingUtilities;
     
    public class NewJFrame extends javax.swing.JFrame {
     
        private static final long serialVersionUID = 1L;
     
        {
            
            try {
                javax.swing.UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
            } catch(Exception e) {
                e.printStackTrace();
            }
        }
     
        private JButton DateiErstellen;
        private JButton Beispiel;
        private JLabel Geschwindigkeit;
        private JLabel BelegterS;
        private JList Eventlog;
        private JPanel jPanel1;
        private JToggleButton Animation;
        private JLabel DateiGR;
        private JLabel BSP100;
        private JProgressBar BelegterSP;
        private JLabel SP100;
        private JProgressBar FreierSP;
        private JLabel FreierS;
        private JLabel BlockGr2;
        private JLabel BlockGr;
        private JTextField DateiGr;
        private JLabel DateiG;
        private JTextField DateiBez;
        private JLabel DateiN;
        private JTable DatenBlock;
        private JSlider AnimationsGeschw;
        private JButton DateiL;
        private JButton Speicher;
        private JButton Größe;
     
        /**
        * Auto-generated main method to display this JFrame
        */
        public static void main(String[] args) {
            SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    NewJFrame inst = new NewJFrame();
                    inst.setLocationRelativeTo(null);
                    inst.setVisible(true);
                }
            });
        }
        
        public NewJFrame() {
            super();
            initGUI();
        }
        
        private void initGUI() {
            try {
                GroupLayout thisLayout = new GroupLayout((JComponent)getContentPane());
                getContentPane().setLayout(thisLayout);
                setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
                {
                    DateiErstellen = new JButton();
                    DateiErstellen.setText("Datei Erstellen");
                    DateiErstellen.addActionListener( new ActionListener(){
                        String DateiBez = textfieldxy.getText();
                        String DateiGr  = textfieldxz.getText();
     

Ähnliche Themen

  1. UDP Listener
    Von hehe_me im Forum PHP
    Antworten: 1
    Letzter Beitrag: 20.05.09, 00:51
  2. Key Listener
    Von $$Money$$ im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 7
    Letzter Beitrag: 18.12.08, 13:12
  3. Listener
    Von Saban im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 9
    Letzter Beitrag: 19.06.08, 11:45
  4. WEB Anwendungen mit Oracle WEB Listener -> Oracle XE HTTP Listener
    Von ptah_sokol im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 08.02.08, 08:45
  5. Listener
    Von Shizzl_chrizzl im Forum Java
    Antworten: 3
    Letzter Beitrag: 27.06.06, 17:22