1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. Apfelkeks

Beiträge von Apfelkeks

  • Refresh JPanel

    • Apfelkeks
    • 11. November 2008 um 15:12

    Klar, is logisch...Ich änder es eben.. Danke!

  • JGoodies - Probelm

    • Apfelkeks
    • 11. November 2008 um 13:59

    Hallo,

    hier erzeuge ich einen JDialog mit JGoodies:


    FormLayout layout = new FormLayout("100px, 100px, 100px, 100px, 100px, 100px",
    "pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, "
    + "pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, "
    + "pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref, 3dlu, pref");

    JPanel panel = new JPanel(layout);
    panel.setBorder(Borders.DIALOG_BORDER);

    // Fill the table with labels and components.
    CellConstraints cc = new CellConstraints();
    panel.add(new JLabel("Transfer File:"), cc.xy (1, 3));
    panel.add(browseCombobox, cc.xyw (2, 3, 3));
    panel.add(browseButton, cc.xyw (6, 3, 1));
    panel.add(new JLabel("Destination:"), cc.xy (1, 5));
    panel.add(destinationTextField, cc.xyw (2, 5, 3));
    panel.add(new JLabel("Source:"), cc.xy (1, 7));
    panel.add(sourceTextField, cc.xyw (2, 7, 3));
    panel.add(new JLabel("Signal Name:"), cc.xy (1, 11));
    panel.add(signalNameTextField, cc.xyw (2, 11, 3));
    panel.add(new JLabel("Versioned"), cc.xy(1, 13));
    panel.add(versionedCheckbox, cc.xy(2, 13));

    panel.add(addFileButton, cc.xyw(5, 15,1));
    panel.add(removeFileButton, cc.xyw(6, 15,1));
    panel.add(createSeparator("Files"), cc.xyw(1, 16, 6));
    panel.add(getTableFilesView(), cc.xyw(1, 20, 6));
    panel.add(submitButton, cc.xy(6, 32));

    Warum sieht mein Dialog so aus (siehe Anhang)?

    Was mache ich falsch?
    Der Seperater ist nicht zu sehen, die Tabelle ist winzig schmal und der Submit-Button auch..

  • Refresh JPanel

    • Apfelkeks
    • 11. November 2008 um 13:58

    Naja, es ist eher eine Drop-Down Box, in der der File-Name erscheint. Hatte Textfeld geschrieben weil es von der refresh-funktion her ja egal ist.

    Also:

    browseCombobox = updateBrowseComboBox(files);

    private JComboBox updateBrowseComboBox(String[] content)
    {
    if(content != null)
    return new JComboBox(content);
    else
    return null;
    }

  • Refresh JPanel

    • Apfelkeks
    • 11. November 2008 um 13:15

    Ich benutze JGoodies und FormLayout.
    Repaint.. Naja ich dachte damit könnte ich das Display neu zeichnen.

    Ich habe einen Browse-Butten der mit einem File-Open Dialog verknüpft ist. Wenn ein File ausgewählt wurde, wird der Name des Files in einem Textfeld angezeigt. Das Funktioniert auch soweit, nur dass das Textfeld sich nicht refreshed und man es deswegen nicht sehen kann.

  • Refresh JPanel

    • Apfelkeks
    • 11. November 2008 um 12:39

    Hallo!

    es ist bestimmt eine simple Sache, aber irgeendwie bekomme ich es nicht hin:

    Ich habe einen JDialog und möchte, dass der enthaltenen JPanel neu gezeichnet wird.
    Ich habe es versucht mit

    pane.revalidate();
    pane.validate();
    pane.updateGraphics(Graphics g);
    pane.repaint();

    Aber nix wird refreshed, was mache ich denn falsch?:(:mad:

    Danke schonmal im Voraus..

Rechtliches

Impressum

Datenschutzerklärung