JAVA-HILFE

Status
Nicht offen für weitere Antworten.
H

hiahdi

Gast
Hi ich hab ein fettes Prob. Keiner aus unserer Informatikklasse bekommt diese Aufgabe hin:

Zweite Aufgabe: Baue eine Meldung (z. B. Magst du Kuchen?), bei der man nach dem Lesen auf Ja (Oh toll, ich auch.) oder Nein (Schade, du verpasst viel im Leben.) klicken kann und bei beiden unterschiedliche Mitteilungen bekommt, die man mit dem Klicken auf OK wegklicken kann.


könnt ihr mir ein Script schreiben? Wäre sehr nett...!

Lg *g*
 

EOB

Top Contributor
DAS bekommt keiner hin? ist ja uebel. also dann schau dir mal JDialog an und Listener fuer die buttons. solltet ihr schon alleine hinbekommen. wenn nicht, nochmal posten.

gruesse
 

EOB

Top Contributor
ach was solls...sowas hier?

Code:
import javax.swing.JOptionPane;

public class Kuchen extends javax.swing.JFrame {
    
    
    public Kuchen() {
        initComponents();
    }
    
    
    private void initComponents() {
        cakeLabel = new javax.swing.JLabel();
        jaButton = new javax.swing.JButton();
        neinButton = new javax.swing.JButton();

        getContentPane().setLayout(new java.awt.FlowLayout());

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Kuchenframe");
        setName("KuchenFrame");
        cakeLabel.setText("Magst du Kuchen?");
        getContentPane().add(cakeLabel);

        jaButton.setText("Ja");
        jaButton.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mousePressed(java.awt.event.MouseEvent evt) {
                jaButtonMousePressed(evt);
            }
        });

        getContentPane().add(jaButton);

        neinButton.setText("Nein");
        neinButton.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mousePressed(java.awt.event.MouseEvent evt) {
                neinButtonMousePressed(evt);
            }
        });

        getContentPane().add(neinButton);

        pack();
    }
    
    private void neinButtonMousePressed(java.awt.event.MouseEvent evt) {
        
        String message = "Schade";
        JOptionPane.showMessageDialog(this, message);
        
    }
    
    private void jaButtonMousePressed(java.awt.event.MouseEvent evt) {
       
        String message = "Prima";
        JOptionPane.showMessageDialog(this, message);
    }
    
   
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Kuchen().setVisible(true);
            }
        });
    }
    
    
    private javax.swing.JLabel cakeLabel;
    private javax.swing.JButton jaButton;
    private javax.swing.JButton neinButton;
    
    
}

gruesse
 

EOB

Top Contributor
nein, aber der fjord liegt im nebel :). hatte grad mal ein paar minuten ueber und da dachte ich mir ich schreib das mal eben. wollte meine neue ide testen...das kommt dazu :).

viele gruesse aus nordland
 

Illuvatar

Top Contributor
Irgendwie wäre das ganze auch in 5 Zeilen gegangen...

Code:
if (JOptionPane.YES_OPTION == JOptionPane.showConfirmDialog (null, "Magst du Kuchen?", "Frage", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_DIALOG)){
  JOptionPane.showMessageDialog (null, "Prima");
}else{
  JOptionPane.showMessageDialog (null, "Schade");
}

:bae:
 

EOB

Top Contributor
sicher dieser leckere kuchen, den sie in norwegen haben. aussen marzipan und innen pudding mit ganzen waldfruechten...wer den nicht probiert hat, hat was verpasst!! :toll: :toll: :toll:
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben