tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
397
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Edgar2010 Edgar2010 ist offline Mitglied
    Registriert seit
    Sep 2011
    Beiträge
    22
    Hallo zusammen, wie schaffe ich es das mir in der JTable ein Bild von einer URL angezeigt wird. Mein Renderer sieht so aus :

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    public Component getTableCellRendererComponent(JTable table, Object value,
                        boolean isSelected, boolean hasFocus, int row, int column) {
                        Component comp=super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                        java.net.URL BildUrl = getClass().getResource("http://www.liptov-touristik.com/bilder_2klein/bild.gif");
                        //ImageIcon icon = new ImageIcon(getClass().getResource("images/stift.gif"));
                        if (row==table.getRowCount()-10) {
                        if(BildUrl!=null){
                            //setIcon(icon);
                            new ImageIcon(BildUrl);
                        }
                        else{
                            setIcon(null);
                        }}
                        return comp;
                                //super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
     
                         }
                
            }

    Ich würde mich freuen eine Antwort zu bekommen Danke schonmal für die Mühe.
     

  2. #2
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist offline Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    also dein Versuch sieht ja schon mal nicht schlecht aus. Allerdings hast du den wesentlichen Teil vergessen. Und zwar erstellst du zwar das Bild, welches du haben willst in einem ImageIcon, allerdings fügst du das dann nicht hinzu. Demnach kann dein Bild gar nicht erst angezeigt werden.

    Ich kenn mich jetzt nicht mehr zu 100% mit dem TableCellRenderer aus, aber kann es sein, dass du dem Component-Objekt 'comp' nicht das Icon übergeben musst (z.B. via ein: Panel, Label, etc.)?

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  3. #3
    SE Tutorials.de Gastzugang
    Schöner OOP-Fehler ...

    Objekt erstellt ... aber nirgends hinzugefügt ...

    Versuchs mal mit
    Code java:
    1
    
    add(new ImageIcon(URL));
    oder so änlich ...
     

Ähnliche Themen

  1. Bild in JTable einfügen
    Von =fire= im Forum Java
    Antworten: 2
    Letzter Beitrag: 19.12.10, 19:42
  2. Antworten: 3
    Letzter Beitrag: 01.03.09, 15:03
  3. JTable in JTable mit JButton
    Von indianerrostock im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 25.02.09, 16:29
  4. Antworten: 13
    Letzter Beitrag: 23.01.09, 00:14
  5. Antworten: 4
    Letzter Beitrag: 04.05.05, 16:26