{"id":1819,"date":"2013-02-24T11:27:00","date_gmt":"2013-02-24T09:27:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=1819"},"modified":"2013-02-24T11:28:42","modified_gmt":"2013-02-24T09:28:42","slug":"inselraus-gre-und-umrandung-von-jtable-zellen","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2013\/02\/inselraus-gre-und-umrandung-von-jtable-zellen\/","title":{"rendered":"Inselraus: Gr&ouml;&szlig;e und Umrandung von JTable-Zellen"},"content":{"rendered":"<p>Jede Zelle hat eine bestimmte Gr\u00f6\u00dfe, die durch den Zellinhalt vorgegeben ist. Zus\u00e4tzlich liegt zwischen zwei Zellen immer etwas Freiraum. Dieser l\u00e4sst sich mit getIntercellSpacing() erfragen und mit setIntercellSpacing(\u2026) setzen:<\/p>\n<p><pre class=\"brush: plain; title: ; notranslate\" title=\"\"> table.setIntercellSpacing( new Dimension(gapWidth, gapHeight) ); <\/pre>\n<\/p>\n<p>Soll die Zelle rechts und links zum Beispiel 2 Pixel Freiraum bekommen, ist gapWidth auf 4 zu setzen, denn das Dimension-Objekt gibt immer den gesamten vertikalen und horizontalen Abstand zwischen den Zellen an.<\/p>\n<p>Die Gesamtgr\u00f6\u00dfe einer Zelle ist dann die der Margin-Zeile + Zellh\u00f6he beziehungsweise Margin-Spalte + Zellbreite. Da jedoch setIntercellSpacing(\u2026) die H\u00f6he einer Zeile nicht automatisch anpasst, muss sie ausdr\u00fccklich gesetzt werden:<\/p>\n<p><pre class=\"brush: plain; title: ; notranslate\" title=\"\"> table.setRowHeight( table.getRowHeight() + gapHeight ); <\/pre>\n<\/p>\n<p>Zus\u00e4tzlich zur Margin erh\u00f6ht eine Linie den Abstand zwischen den Zellen. Auch dieses Raster (engl. grid) l\u00e4sst sich modifizieren:    <\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"242\">\n<p><strong>Code<\/strong><\/p>\n<\/td>\n<td valign=\"top\" width=\"197\">\n<p><strong>Funktion<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"242\">\n<p>table.setShowGrid( false );<\/p>\n<\/td>\n<td valign=\"top\" width=\"197\">\n<p>Schaltet die Umrandung aus.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"242\">\n<p>table.setShowGrid( false );              <br \/>table.setShowVerticalLines( true );<\/p>\n<\/td>\n<td valign=\"top\" width=\"197\">\n<p>Zeigt nur vertikale Linien.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"242\">\n<p>table.setGridColor( Color.GRAY );<\/p>\n<\/td>\n<td valign=\"top\" width=\"197\">\n<p>Die Umrandung wird grau.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Rastermodifizierung<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jede Zelle hat eine bestimmte Gr\u00f6\u00dfe, die durch den Zellinhalt vorgegeben ist. Zus\u00e4tzlich liegt zwischen zwei Zellen immer etwas Freiraum. Dieser l\u00e4sst sich mit getIntercellSpacing() erfragen und mit setIntercellSpacing(\u2026) setzen: table.setIntercellSpacing( new Dimension(gapWidth, gapHeight) ); Soll die Zelle rechts und links zum Beispiel 2 Pixel Freiraum bekommen, ist gapWidth auf 4 zu setzen, denn das [&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":[10],"tags":[],"class_list":["post-1819","post","type-post","status-publish","format-standard","hentry","category-swing"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1819","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=1819"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1819\/revisions"}],"predecessor-version":[{"id":1820,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1819\/revisions\/1820"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=1819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=1819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=1819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}