Java Programm programmieren :D?

...komplette Frage anzeigen

1 Antwort

Die Kommentare nerven beim analysieren sehr. Blend die Kommentare mal aus und rück alles schön ein. Dann wäre ich bereit dir bei deinem Problem zu helfen.

Sasasasa97 04.12.2013, 22:25

Okay mach ich danke

0
Sasasasa97 04.12.2013, 22:45
@Sasasasa97

Also laut meinem Lehrer habe ich diese Klasse schon richtig programmiert...

    public class DVD{

private String Titel;
private int wieOftGeguckt;
                                                                                                                                                     public DVD(String Titel) {
this.Titel = Titel;
this.wieOftGeguckt = 0; 
}

public void setTitel(String derTitel){
Titel = derTitel; 
}

public void setwieOftGeguckt(){
wieOftGeguckt++;
}

public String getTitel(){
return Titel;
 }

public int getwieOftGeguckt(){
return wieOftGeguckt;
 }
}                       
0
Sasasasa97 04.12.2013, 22:51
@Sasasasa97

Die zweite Klasse(da sollte ich die Array durchsuchen und die Position des ausgewählten Titels aus der ComboBox speichern und auf dessen wieOftGeguckt zugreifen, was ich insgesamt nicht geschafft habe:

public class DVDRegal{

private int counter=0;

DVD[] DVDreihung = new DVD [20] ;

public void filmGucken(String Titel){
DVD[] DVDreihung;
int ascii;
for (int i = 0; i < new DVD[].length(); i++){
Titel = DVDreihung.charAt(i);
ascii = (int) Titel;
}
}

public void alleGucken() {
}

public void addDVD(String Titel){

 if (counter<20){
 counter++;
 DVD neueDVD = new DVD(Titel);
 DVDreihung[counter]= neueDVD;
 }
 else {
  System.out.println("HALT STOOOOPPPPP!!");
  }
  }
  }
0
Sasasasa97 04.12.2013, 22:56
@Sasasasa97

Und hier das Applett:

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

/**
*
* Beschreibung
*
* @version 1.0 vom 26.11.2013
* @author
*/

public class DVDApplett extends JApplet {
private JTextField jTextField1 = new JTextField();
private JButton jButton1 = new JButton();
private JComboBox jComboBox1 = new JComboBox();
private JButton jButton2 = new JButton();
private JButton jButton3 = new JButton();
private JLabel jLabel1 = new JLabel();
private JLabel jLabel2 = new JLabel();
private JLabel jLabel3 = new JLabel();

public void init() {
Container cp = getContentPane();
cp.setLayout(null);
cp.setBounds(0, 0, 443, 638);
// Anfang Komponenten

jTextField1.setBounds(8, 128, 257, 33);
cp.add(jTextField1);
jButton1.setBounds(272, 96, 145, 65);
jButton1.setText("ins Regal stellen");
jButton1.setMargin(new Insets(2, 2, 2, 2));
jButton1.addActionListener(new ActionListener() { 
  public void actionPerformed(ActionEvent evt) { 
    jButton1_ActionPerformed(evt);
  }
});
cp.add(jButton1);
jComboBox1.setBounds(16, 304, 249, 65);
cp.add(jComboBox1);
jButton2.setBounds(272, 304, 145, 65);
jButton2.setText("DVD gucken");
jButton2.setMargin(new Insets(2, 2, 2, 2));
jButton2.addActionListener(new ActionListener() { 
  public void actionPerformed(ActionEvent evt) { 
    jButton2_ActionPerformed(evt);
  }
});
cp.add(jButton2);
jButton3.setBounds(272, 384, 145, 65);
jButton3.setText("alle gucken");
jButton3.setMargin(new Insets(2, 2, 2, 2));
jButton3.addActionListener(new ActionListener() { 
  public void actionPerformed(ActionEvent evt) { 
    jButton3_ActionPerformed(evt);
  }
});
cp.add(jButton3);
jLabel1.setBounds(8, 72, 99, 33);
jLabel1.setText("Titel:");
cp.add(jLabel1);
jLabel2.setBounds(16, 256, 115, 33);
jLabel2.setText("DVD Auswahl:");
cp.add(jLabel2);
jLabel3.setBounds(184, 176, 147, 41);
jLabel3.setText("noch Platz");
cp.add(jLabel3);

}
public void jButton1_ActionPerformed(ActionEvent evt) {
  jTextField1.getText();
  jComboBox1.addItem(jTextField1);
}

public void jButton2_ActionPerformed(ActionEvent evt) {
  jComboBox1.getSelectedItem() ;
}

public void jButton3_ActionPerformed(ActionEvent evt) {
 wieOftGeguckt++;
}
}
0
Levlevx 05.12.2013, 00:31
@Sasasasa97

Kann kein Fehler entdecken. Wo ist den die Verknüpfung von Applett und DvDRegal?

0
Levlevx 05.12.2013, 21:59
@Sasasasa97

Importier deine gewünschte Klasse und erzeug durch einen Konstruktor ein Objekt. Somit kann dein applett auch darauf zugreifen.

0

Was möchtest Du wissen?