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

Popular posts from this blog

php - Why I am getting the Error "Commands out of sync; you can't run this command now" -

linux - Does gcc have any options to add version info in ELF binary file? -

java - Are there any classes that implement javax.persistence.Parameter<T>? -