{"id":1229,"date":"2012-02-04T11:12:02","date_gmt":"2012-02-04T09:12:02","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=1229"},"modified":"2012-02-04T11:12:02","modified_gmt":"2012-02-04T09:12:02","slug":"thema-der-woche-besondere-methoden-der-renderer","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2012\/02\/thema-der-woche-besondere-methoden-der-renderer\/","title":{"rendered":"Thema der Woche: Besondere Methoden der Renderer"},"content":{"rendered":"<p>Der \u201cBug\u201d <a href=\"http:\/\/bugs.sun.com\/view_bug.do?bug_id=4706356\">http:\/\/bugs.sun.com\/view_bug.do?bug_id=4706356<\/a> f\u00fchrte zu einer \u00c4nderung, die <a href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/swing\/1.5\/index.html\">http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/swing\/1.5\/index.html<\/a> so beschreibt:<\/p>\n<blockquote>\n<p>Swing&#8217;s cell rendenders override a handful of methods to do nothing as they are not needed for cell renderers. They should override a couple of methods that are now being called to do nothing. <\/p>\n<p>The following methods were added to <a href=\"\/j2se6\/api\/javax\/swing\/table\/DefaultTableCellRenderer.html\">DefaultTableCellRenderer<\/a>, <a href=\"\/j2se6\/api\/javax\/swing\/DefaultListCellRenderer.html\">DefaultListCellRenderer<\/a> and <a href=\"\/j2se6\/api\/javax\/swing\/tree\/DefaultTreeCellRenderer.html\">DefaultTreeCellRenderer<\/a><\/p>\n<\/blockquote>\n<pre>    \/**\n     * Overridden for performance reasons.\n     * See the &lt;a href=&quot;#override&quot;&gt;Implementation Note&lt;\/a&gt;\n     * for more information.\n     *\n     * @since 1.5\n     *\/\n    public void invalidate();\n    \/**\n     * Overridden for performance reasons.\n     * See the &lt;a href=&quot;#override&quot;&gt;Implementation Note&lt;\/a&gt;\n     * for more information.\n     *\n     * @since 1.5\n     *\/\n    public void repaint();<\/pre>\n<p>Erkl\u00e4re die Arbeitsweise und warum die Methoden \u00fcberschrieben wurden. (Ist das Listing oben \u00fcberhaupt korrekt?) Wie sieht das bei Komponenten bei SwingX aus?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der \u201cBug\u201d http:\/\/bugs.sun.com\/view_bug.do?bug_id=4706356 f\u00fchrte zu einer \u00c4nderung, die http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/swing\/1.5\/index.html so beschreibt: Swing&#8217;s cell rendenders override a handful of methods to do nothing as they are not needed for cell renderers. They should override a couple of methods that are now being called to do nothing. The following methods were added to DefaultTableCellRenderer, DefaultListCellRenderer and DefaultTreeCellRenderer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-1229","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=1229"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1229\/revisions"}],"predecessor-version":[{"id":1230,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1229\/revisions\/1230"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=1229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=1229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}