java - How to get horizontal scroll in JTable -
i have 2 issue need ask, 1st how horizontal scroll jtable, shrink columns not readable @ all. have 20 columns show in table.
2nd, how adjust table height width maximum screen size.
my current code is
container cp = getcontentpane(); connectiondb con = new connectiondb(); tablemodel = con.getrecord(default_query); table = new jtable(tablemodel); table.setpreferredscrollableviewportsize(new dimension(900, 500)); table.setfont(new font("tahoma", font.plain, 12)); scrollpane = new jscrollpane(table); centerpanel.add(scrollpane, borderlayout.center); centerpanel.setborder(borderfactory.createtitledborder("books:")); cp.add("center", centerpanel); kindly me in it, in advance.
to prevent columns resized scrollpane size can disable auto resize:
table.setautoresizemode(jtable.auto_resize_off); adding scrollpane center of borderlayout should set maximum size screen size, because jframe can't become bigger.
to set size of scrollpanes viewport screen size can use awt toolkit.
table.setpreferredscrollableviewportsize(toolkit.getdefaulttoolkit().getscreensize());
Comments
Post a Comment