kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: [JAVA] Verschachtelte Elemente vernünftig ein/ausblenden

    geschrieben von c3oe

    Du kannst ja deine verschiedenen Gruppen in JPanel's beliebig verschachteln - und dann ganze JPanels mit all ihrem Inhalt ausblenden.

    Als LayoutManager empfehle ich:
    BorderLayout

    Damit funktionieren auch 'prefered size' Angelegeheiten sehr gut.
    Damit geht ungefähr alles - man muss evtl. nur mehr verschachtelte JPanel's benutzen.

    google lieferte auf die schnelle:
    http://www.bbs-1.de/bbs1/umat/java_kurs/SelfJAVA/java0504.htm
    (siehe oberste Zeichnung, das erklärt es recht gut.

    pro JPanel-Ebene kann man natürlich auch verschiedene LayoutManager einsetzen.
  • in: Java JAR-Abhängigkeit

    geschrieben von c3oe

    Die Benutzung von 'protected' an deinen sub-package Kalssen/Methoden kann dein Problem vielleicht etwas reduzieren.

    Ansonsten geht das nur auf IDE-Ebene, natürlich abhängig von der IDE.
    Bei Eclipse gibt es 'package restrictions' zwischen den Projekten / JARs.
  • in: Zwei ArrayLists vergleichen

    geschrieben von c3oe

    In diesm Zusammenhang ist auch öfters mal die recht unbekannte Methode Collection.retainAll(...) von nutzen.
    http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html#retainAll%28java.util.Collection%29
    - - - update: nun ausführlicher ... - - -
    set1 = new HashSet( listA );
    set1.retainAll( listB );
    set2 = new HashSet( listB );
    set2.retainAll( listA );
    ergebins = new HashSet( set1 );
    ergebnis.addAll( set2 );
    // ergebnis-Ausgabe
    Kommt das hin?
  • in: jar in exe umwandeln

    geschrieben von c3oe

    http://launch4j.sourceforge.net/
    lies mal ganz aufmerksam den zweiten Satz!
  • in: Timer-Methode

    geschrieben von c3oe

    Hi,
    das erinnert mich an Sache die bei SWT der Fall ist. Vielleicht trifft dies auch auf die UI Bibliotheken bei dir zu.
    Bei SWT kann man nur aus dem Haupt-Thread irgendetwas mit der UI machen, ansonsten sofort eine Fehlermeldung.
    Ist dein TimerTask etwas asynchrones?
    Passt die Fehlermeldung zu dieser Vermutung?
    Wenn ja, musst du deine Aufgabe in den Haupttask rüberschieben "synchronisieren". Bei SWT macht man das mit Display.syncExec(runner).
    Testweise vielleicht mal irgendwas anderes als einen UI-Zugriff machen.
    CU
  • in: Falsche Berechnung meines Java-Rechners

    geschrieben von c3oe

    BigDecimal vermeidet das Problem nicht, sondern es verändert das Problem so, dass das Problem sich so verhält, wie du es vom Decimalsystem her kennst.
    Beispiel
    Bei BigDecimal wirst du auch gezwungen sein, zu runden! Und zwar bei dieser Rechnung: 1 / 3 = ein Drittel, aber das hätte dich vermutlich nicht gestört / gewundert.
    Bei Double / double / float , tritt prinzipiell das gleiche Problem auf, weil es jedoch in einem anderen Zahlensystem (dem binären) speichert, passiert dies bei anderen Zahlen:
    0,25 -> kein Problem,
    0,2 -> Problem, weil es im Binärsystem eine Periode ist.
  • in: Eclipse Ordner für Bibliotheken

    geschrieben von c3oe

    Liegt es vielleicht an den 'Filter' Einstellungen (hinterm Dreieck) deines Package Explorers?
  • in: Java Server hier laufen lassen

    geschrieben von c3oe

    Das Problem was Ihr vielleicht wisst ist die IP addresse.


    Was ist mit der IP-Adresse?
    Wenn du dein Serverprogramm nur ausprobieren willst, starte Client und Server auf deinem PC und lass sie über localhost (127.0.0.1) miteinander kommunizieren. Über die IP-Ports regelt sich dabei was wohin geschickt wird.
  • in: Enum Erster Eintrag = 1

    geschrieben von c3oe

    Du kannst in deinen enum auch einen (privaten) Constructor und ein paar (final) Werte bauen:

    public enum Orientation{ 
    	V( 7 ), X( 8 ), Y( 9 ), Z( 10 ) ;
    	
    	public final int value;
    	private Orientation( int value ){
    		this.value = value;
    	}
    }


Login zum Webhosting ohne Werbung!