Community
menu Registrieren menu Mitglieder Login menu Chat menu Flirtsuche menu Forum
 Schule & Uni
menu Referate / Hausarbeiten
 Informationen
menu FAQs
 Statistik
Mitglieder401.324
Neue User0
Männer197.693
Frauen196.800
Referate12.458
Forenbeiträge3.080.795
 Neue Mitglieder
  • Profilbild von Jamesnuafe

    Maennlich Jamesnuafe
    Alter: 26 Jahre
    Profil

  • Profilbild von meike3009

    Weiblich meike3009
    Alter: 17 Jahre
    Profil

  • Profilbild von OksanaMMM

    Maennlich OksanaMMM
    Alter: 31 Jahre
    Profil

  • Profilbild von Team123

    Maennlich Team123
    Alter: 23 Jahre
    Profil

  • Profilbild von Maikeik

    Maennlich Maikeik
    Alter: 22 Jahre
    Profil

  • Profilbild von Bluhmi

    Weiblich Bluhmi
    Alter: 23 Jahre
    Profil

  • Profilbild von sadiq1369

    Maennlich sadiq1369
    Alter: 26 Jahre
    Profil

  • Profilbild von sakura00

    Weiblich sakura00
    Alter: 17 Jahre
    Profil

  • Profilbild von akifcaliskann

    Maennlich akifcaliskann
    Alter: 17 Jahre
    Profil

  • Profilbild von masterchief1117

    Maennlich masterchief1117
    Alter: 17 Jahre
    Profil

     
Foren
Allgemeines
Forum durchsuchen:

 
Thema:

JAVA Code ? 8Damen-Problem

(1188x gelesen)

Seiten: 1

Du mußt dich registrieren, bevor Du einen Beitrag bzw. eine Antwort erstellen kannst.

Beitrag von Tinschen___

15.12.2008 14:30:15

Tinschen___

Profilbild von Tinschen___ ...

Themenstarter
Tinschen___ hat das Thema eröffnet...

package damenProblem;

import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class GUI8Damen extends JFrame{

int size = 8;
int kachelLaenge;
DamenProblem counter ;

Panel dasPanel = new Panel();
JButton btnHoch = new JButton("+" ;
JLabel ergebnis = new JLabel("8" ;
JButton btnRunter = new JButton("-" ;


public GUI8Damen (){//Konstruktor
super("Das 8 Damen-Problem" ;
DamenProblem counter = new DamenProblem();
}

public void gui(int size, Graphics g){
int y = 1;
int x = 1;

dasPanel.setLayout(new BoxLayout(dasPanel,BoxLayout.Y_AXIS));
dasPanel.add(btnHoch);
dasPanel.add(ergebnis);
dasPanel.add(btnRunter);

Dimension s = getSize();
if(s.height > s.width){
kachelLaenge = s.width/(size+2);
}else{
kachelLaenge = s.height/(size+2);
}//Ende-else

for(y = 1; y< size + 1;y++){
for(x = 1; x < size + 1; x++){
if((x+y)%2 == 0){
g.setColor(Color.BLACK);
}else{
g.setColor(Color.MAGENTA);
g.fillRect(x*kachelLaenge, y*kachelLaenge, kachelLaenge, kachelLaenge);
}//Ende-Else
}//Ende-For II
}//Ende-For I

btnHoch.addActionListener(new innereKlasse1());
btnRunter.addActionListener(new innereKlasse2());

this.add(dasPanel);
this.pack();
this.setVisible(true);
}


public class innereKlasse1 implements ActionListener{

public void actionPerformed(ActionEvent arg0) {
int anfangsZahl ;
anfangsZahl = Integer.parseInt(ergebnis.getText());// Aus String mache Int
counter.setzahl(anfangsZahl);
ergebnis.setText(""+counter.zaehleHoch());

}

}
public class innereKlasse2 implements ActionListener{

public void actionPerformed(ActionEvent arg0) {
int anfangsZahl;
anfangsZahl = Integer.parseInt(ergebnis.getText());// Aus String mache Int
counter.setzahl(anfangsZahl);
ergebnis.setText(""+counter.zaehleRunter());
}

}

public static void main(String[] args) {//main
GUI8Damen meineDamen = new GUI8Damen ();
//hier werden die notwendigen Componenten erstellt
meineDamen.gui(8, null);
//hier werden die Componenten zusammengebaut
}

}


ich will die grafische oberfläche für das 8damen problem programmieren hab auch alles soweit, nur stimmt da anscheinend etwas noch nicht....

vielleicht kann mir ja jemand helfen wäre super =)

Liebe Grüße

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von Tinschen___

15.12.2008 14:41:07

Tinschen___

Profilbild von Tinschen___ ...

Themenstarter
Tinschen___ hat das Thema eröffnet...

weiß denn keiner was?
Ich verzweifel gleich

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Beitrag von Tinschen___

15.12.2008 16:12:44

Tinschen___

Profilbild von Tinschen___ ...

Themenstarter
Tinschen___ hat das Thema eröffnet...

*****PUSH*****

Profil | Livenachricht | SMS senden | Gästebuch | Nachricht | Bildergalerie


Seiten: 1

Du mußt dich registrieren, bevor Du einen Beitrag bzw. eine Antwort erstellen kannst.

JAVA Code ? 8Damen-Problem
Weitere interessante Beiträge aus dem Forum:
Referate Trump Kartenzahlung-Problem
Problem Windows XP/7
Windows Vista Problem
Apple iPad 2 Käufer melden Display-Problem
office problem
Java Hilfe


Dein Live Messenger LiveMessenger

Diese Funktion ist nur für Mitglieder verfügbar.

Anmelden | Login

Keine neue Nachricht
Jetzt Gratis bei Pausenhof.de registrieren...

181 Mitglieder online