Zum Inhalt springen

diesy

Mitglieder
  • Gesamte Inhalte

    34
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von diesy

  1. diesy

    SWT Layout Problem

    wo finde ich eigentlich die artikel? muss ich mir dazu die demos runterladen?
  2. diesy

    SWT Layout Problem

    danke für den link, werde ihn mir anschauen! naja, für eine gute gui muss man schon design oder sonst was studieren/belegen. um dann wirklich alles nach den regeln zu erstellen gibt es bücher allgemein zum gui-design?
  3. diesy

    SWT Layout Problem

    Hab das Problem gelöst indem ich die Layouts verschachtelt habe. Man muss dazu einfach neue Composites für jeweils eine "Zeile" erstellen. Am Ende sieht das dann so aus: @ksg9-sebastian habe dein Layout noch nicht probiert. müsste ich mal bei gelegenheit mal machen.
  4. diesy

    SWT Layout Problem

    ja, muss ich mal den ausprobieren, vielleicht ist er dann die richtige wahl. danke für den tipp!
  5. diesy

    SWT Layout Problem

    Naja, es ist aber nicht Java mit AWT/Swing, sondern SWT. Vielleicht geht das bei SWT doch noch irgendwie.
  6. diesy

    SWT Layout Problem

    Hallo, ich habe ein kleines Problem mit dem Layout in SWT, vielleicht weiss ja einer da die Lösung. Ich habe folgenden Tab: Mein Problem besteht darin, dass die erste Zeile aus zwei Elementen bestehen soll und die zweite dann aus vier Elementen. Die Lösung mit dem GridLayout ist nicht wirklich perfekt. Da ich die nicht benötigten Zellen im GridLayout mit leeren Labels ausfühle, was zu dieser Darstellung führt. Das ganze im Quellcode: private Control tabName(TabFolder tabFolder) { gridLayout = new GridLayout(); gridLayout.numColumns = 4; gridLayout.horizontalSpacing = gridLayout.verticalSpacing = 6; nameComposite = new Composite(tabFolder, SWT.NONE); nameComposite.setLayout(gridLayout); nameComposite.setLayoutData(new GridData(GridData.FILL_BOTH)); endungMess = new Label(nameComposite, SWT.NONE); endungMess.setText("Name ändern in: "); trick = new Label(nameComposite, SWT.NONE); trick = new Label(nameComposite, SWT.NONE); nameEingabe = new Text(nameComposite, SWT.BORDER); nameEingabe.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); nummMess = new Label(nameComposite, SWT.NONE); nummMess.setText("Dateien nummerieren, beginnen mit: "); num1 = new Spinner(nameComposite, SWT.BORDER); num2 = new Spinner(nameComposite, SWT.BORDER); stellen = new Label(nameComposite, SWT.NONE); stellen.setText("Stellen"); return nameComposite; } Gibt es eine Lösung, ohne das ich die Elemente mit fixen Positionen platzieren kann? Oder kann man irgendwie mehrere Layouts schachteln, damit man auf eine gute Darstellung kommt? Einfach ein neues GridLayout zu erzeugen bringt leider nicht viel. Gruß diesy.
  7. Hallo, ich habe ein Problem mit dem Widget Text. Ich will nach dem auslesen einer Datei, die Eingabefelder mit t_name.setText() aktualisieren. Bloß es wird nicht gemacht. Alle nötigen Daten usw. sind aber da. Es hat einmal im Debug-Modus geklappt, dass es aktualisiert wurde, aber dann nie wieder. Hier der Code, wie es funktionieren sollte. public class CheckConfig { public void checkConfig() { File f = new File("prop.txt"); MySaveFile msf = new MySaveFile(); MyPreferences mp = new MyPreferences(); if(f.exists()) { //msf.readFile(); mp.setPrefData(msf.readFile()); } else msf.saveFile(mp.getPrefData()); } } public void setPrefData(String[] data) { String prefs[] = data; try { t_name.setText(prefs[0]); t_email.setText(prefs[1]); t_mailserver.setText(prefs[2]); t_user.setText(prefs[3]); t_pass.setText(prefs[4]); System.out.println("Test der Funktion"); } catch (NullPointerException npe) { System.out.println("Fehler: " + npe); } } Weiß einer wo hier der Fehler liegen könnte? hat sich gerade erledigt! Habe das einfach an der falschen Stelle aufgerufen! Gerade dann, als ich speichern wollte und das Fester "dispose", was zum Ergebniss geführt hat, dass ich das nie zu sehen bekam!
  8. Ok, ich habe nur den zweiten gelesen und da ich schon dasselbe Problem hatte, war mit der Umrechnung etwas schwachsinnig!
  9. hast du EnableBigLba auf gesetzt? Das problem tritt bei Windows XP bis PS1 und bei Windows 2000 bis SP3, bei Windows 2000 muss man das jedoch manuell aktivieren. In der Registry.

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...