Zum Inhalt springen

zui2000

Mitglieder
  • Gesamte Inhalte

    71
  • Benutzer seit

  • Letzter Besuch

Beiträge von zui2000

  1. Wie schon gesagt, Code ist keine Pflicht.

    Handle mit deiner Firma 3-4 Methoden aus, die du raus geben darfst und beschreibe diese beispielhaft.

    Ich kenne mittlerweile einige Leute die sowieso garkeinen Quellcode in die Doku rein nehmen. In meiner ist auch keine einzige Zeile Code dabei, es geht ja mehr um das Projekt an sich und nicht um eine detailgenaue Beschreibung der Umsetzung.

  2. Im TableModel die Methode für den Klassentyp jeder Row überschreiben und für die Datumsrow keinen String sondern Date zurück geben.

    Dann wird sortiert, aber bei der Anzeige der Daten wirst du wieder was ändern müssen. Ich finde diese Art aber meist am besten.

  3. danke für die Antworten

    ArrayList <String> liste = new ArrayList<String>();

    liste.?

    liste.add( text );

    Wenn ich es mit nextElement in einer Schleife versuche, bekomm ich immer gleiche Einträge...immer den letzten....wie soll ich die vergleichen?...

    Stimmt.... habe mich geirrt. Ich habe das mal debugt und gemerkt das es garnicht geht. Die Properties können immer nur einen Wert für jeden Schlüssel verarbeiten. Diese elements() Methode bringt da nix.

    Also erzeuge dir halt eine Textdatei in der du die Daten ablegst und einliest, oder eine XML Datei (lesen/schreiben mit DOM oder SAX).

    Viel Erfolg! ;)

    Edit: beim erstellen und einlesen kannst du das bei den Properties auch über eine Zählschleife machen und die Keys hochzählen. Also "key1=foo" "key2=bar" ... (ACHTUNG! dirty!) :)

  4. In einer Schleife einfach die komplette Datei durcharbeiten und die Keys vergleichen.

    prop.elements().nextElement()

    Oder einfach eindeutige Keys verwenden, denn deswegen sind es ja Keys...

    Wenn nur nur stumpf Daten speichern und laden willst dann nutze eine CSV oder XML Datei.

    Properties sind nun mal Properties. :)

  5. Ist es normal das hier jeder seine Mail postet anstatt zu warten bis einer

    diese als Beitrag einfügt und somit nicht xxx Mails versenden muss?

    Einfach mal erkundigen..... die Prüfungen gehören der IHK und dürfen nicht veröffentlicht werden.

    Einfach dem Ausbildungsbetrieb sagen, dass er mal ein paar Exemplare bestellen soll. (wird aber nun zu spät sein)

  6. Hi,

    habe es nur mal kurz überflogen.

    bist du dir sicher das die Mehtode "public Component add(JCheckBox c)" aufgerufen wird?

    Und warum das?

    Container GUI = getContentPane();
    
    GUI.setLayout(null);
    
    

    Wo setzt du denn dein Layout?

    Und nur mal so nebenbei:

    Eclipse hat einen super Debugger, also nutze ihn und gehe die ganze Prozedur Mehtode für Methode mal durch, vielleicht findest du selbst den Fehler.

    Tip: keine Sonderzeichen benutzen! Der Standard ist UTF-8, auch wenn in Java es eigentlich möglich ist mit ä ü ö zu arbeiten.

  7. Mache nichts falsches rein, wo du dir auch noch unsicher bist.

    Das Risiko genau über diese Sachen beim Fachgespräch ausgequetscht zu werden, wäre mir zu hoch.

    Genrell hast du ja einige Diagramme drin und UML ist ja kein Muss-Kriterium.

    Wie wäre es denn vielleicht noch mit einem kleinen Klassendiagramm?

    BTW: USE-CASE ist eigentlich recht simpel. Wo hast du denn da Probleme?

    Außerdem kommt es auch öfters mal in der Abchlussprüfung dran, also schau es dir nochmal an

  8. kann man dann auch "uns" verwenden. hier ein bsp:

    Entschieden haben wir uns für ein RAID Level 1,...

    geht das auch?

    so gemeint, wie das die firma sich dafür entschieden hat und dann halt eine brgründung warum wir uns dafür entschieden haben

    mein projekt ist nicht für einen kunden sondern der neue firmeneigene server

    demnach, okay, oder nicht?

    *unsicher*

    so halb... mal wieder Stichpunkt Eigenleistung.

    Wer hat sich dafür entschieden? Wer hats gemacht?

    Man kann einfach sagen, Vorgabe der Abteilung/Firma war die Verwendung eines RAID 5, weil...

  9. Bin mir immernoch unsicher...

    In meiner Doku kommt nicht einmal ein "ich" oder "mir" vor. Dennoch distanziere ich mich klar von bestenden Klassen und Modulen und erläutere bei der Umsetzung nur die Eigenleistung. Dennoch kam schon als Feedback "Eigenleistung nicht klar erkennbar...".

    Ich glaube nicht das mich da jemand druchfallen lässt, aber das Riskio Punktabzug in der Doku deswegen zu bekommen ist mir zu hoch. Wird sicherlich auch Prüfer geben, die sich bei sowas von der Präsentation überzeugen lassen möchten, aber die Punkte für die Doku sind da ja schon fest.

    Bei den Kriterien "Verständlichkeit Auftrag" und "Nachvollziehbarkeit" sehe ich bei mir große Probleme.

    Leider habe ich auch ein Thema, wo man bei einem Vorwort mit Projektbegründung locker 10 Seiten schreiben müsste. Meine derzeitigen 2 Seiten geben einen guten Einblick, aber das warum und wieso wird da knapp.

    Man merkt vielleicht -> ich bin verdammt verunsichert

  10. Generell sind die I/O Operationen für Applets verboten.

    Jedoch können die Sicherheitseinstellungen verändert werden, was ich nicht empfehlen würde.

    Wäre für so etwas eine JSP auf einem Tomcat nicht die bessere Alternative, oder warum sollte es ein Applet sein?

  11. Bist du dir sicher das das "result" Array über den Split auch mind. 2 Einträge bekommt?

    Debug doch einfach Schritt für Schritt und überwache die Arrays. Irgendwann wirst du schon sehen, wann der falsche Wert reinwandert. :)

  12. Wie schon erwähnt würde ich das über ein eigenes Model für die Liste machen.

    Hier mal ein grober Denkanstoss, ob das so funktioniert kann ich dir aber auch nicht sagen.

    
    import javax.swing.AbstractListModel;
    
    
    
    public class ListModelFoo extends AbstractListModel {
    
    
    	private Buecherei buecherei = new Buecherei(); //test
    
    
    	public Object getElementAt(int index) {
    
    		// TODO Auto-generated method stub
    
    		for (int i = 0; i < index; i++) {
    
    			buecherei.getSortedList().next();
    
    
    		}
    
    		return buecherei.getSortedList().getItem();
    
    	}
    
    
    	public int getSize() {
    
    		// TODO Auto-generated method stub
    
    		int size=0;
    
    		while(!buecherei.getSortedList().isEmpty()) {
    
    			buecherei.getSortedList().next();
    
    			size++;
    
    		}
    
    		return size;
    
    	}
    
    
    }
    
    
    und dann bei der GUI:
    
    //listAutorenliste = new JList(buecherei.getAutorArray());
    
    listAutorenliste.setModel(new ListModelFoo());
    
    

    Vielleicht probierst du es mal auf dem Wege. Ist aber nur ein Tip und vielleicht so auch nicht machbar.

  13. readLine gibt dir ein char array oder String zurück.

    Entweder du speicherst ganz dreckig das Alter als String, oder du parst.

    int alter = Integer.parseInt(eingabe.readLine());

    Wenn keine Zahl eingegeben wurde, dann kracht es. Am besten baust du da noch eine Abfrage drum herum, oder wirfst eine Exception.

    try {

    int alter = Integer.parseInt(eingabe.readLine());

    }

    catch (NumberFormatException e) {

    // ausgabe Fehler

    }

  14. was für einen Datentyp benutzt du denn für deinen Baum?

    Bsp.: TreeMap - TreeMap().values().toArray()

    Sauber wäre es, wenn du ein neues ListModel implementierst und das für deinen Baum umstellst. Somit kannst du dem Model deinen Baum geben und dann ganz individuell anzeigen lassen.

  15. Der erste Fehler liegt einfach nur darin, dass du noch eine ältere Java Version als er benutzt, in der man das getContentPane() auf dem JFrame noch ausführen muss. In der neuesten Version wird die add()-Methode des JFrames mittlerweile direkt auf die ContentPane umgeleitet.

    Und der zweite Fehler liegt einfach nur daran, dass du die Klasse nicht hast, die dort erzeugt werden soll.

    Also wohl alles keine Fehler die zu seinem Problem führen ;)

    Jop stimmt schon, aber bei mir funktioniert es mit dem JDK1.4.

    Dennoch habe ich mal in den tiefen meines Java Ordners gewühlt und eine Umsetzung gefunden die dem Problem entspricht.

    
    @Override
    
    
    	protected void paintComponent(Graphics g) {
    
    
    		super.paintComponent(g);
    
    
    		/*
    
    
    		 * draw background (game field)
    
    
    		 */
    
    
    		ImageIcon icon = new ImageIcon("data/ressources/img/game_field.jpg");
    
    
    		g.drawImage(icon.getImage(), 0, 0, this);
    
    
    		/*
    
    
    		 * draw player movement
    
    
    		 */
    
    
    		if(drawingPlayerRect)
    
    
    			g.drawRect(rectBounds[0], rectBounds[1], rectBounds[2], rectBounds[3]);
    
    
    	}
    
    
    

    Dabei wird ein Hintergrundbild und ein Rechteck auf ein JPanel gemalt unter Java6.

    War wohl einfach die falsche Methode.

  16. Habe das mal lokal getestet und ich bekomme eine Exception.

    Ändere mal "add(panel);" zu "getContentPane().add(panel);".

    Bei mir funktionierts wunderbar.

    Ansonsten wird vielleicht hier der Fehler liegen: tf[zeilen][spalten].setDocument(new Sudo_TextFeld_Begrenzung(1));

    Denn das hatte ich auskommentiert.

  17. Adde ein JPanel auf die Frame und male auf dem Panel!

    Dann musst du auch nur die paint oder componentPaint Methode überschreiben.

    Edit: Ich sehe gerade, dass du ja schon ein Panel beutzt...

    Problem ist vielleicht nur, dass du auf der Frame malst, aber das Panel die Frame überdeckt. Zur Not kannst du dem Panel auch ein setOpaque(true) geben und es wird transparent.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...