954,541 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Drawing A Table On A Container(Panel)

Hi,
Pls how can I draw a table on a panel with java.The table with five rows and ten columns.
Thank you.
Bobinson.

bobinson
Newbie Poster
9 posts since Jul 2004
Reputation Points: 10
Solved Threads: 0
 

try using JTable .... study the JTable APIs and you'll know what you have to do.

nanosani
Unauthenticated Liar
Team Colleague
1,830 posts since Jul 2004
Reputation Points: 45
Solved Threads: 56
 

/*Hello everybody out there!,

I found out that JTable class of the swing package allows one to draw a table on a container.It's as simple as creating the object of the class and passing two arguments into its construct,the first being number of rows and the second the number of columns.Then you go on ahead to add the object on to the container.(panel)

something like this...*/

import javax.swing. *;

class DrawTable
{
static JPanel panel;
static JTable table;
static JFrame frame;

public static void main(String args[])
{
panel=new JPanel();
table=new JTable(4,6);
panel.add(table);
frame = new JFrame("Table");
frame.getContentPane().add(panel);
frame. setSize(230,230);
frame.setVisible(true);

}
}

/*Now here's my problem.
How can I go about inserting values into the table?
Also,can I increase the size(width and height) of the cells?,
Is there any other thing I could do with this table apart fro inserting values and increasing its size?

I'll quite appreciate your contributions.Thanks */

bobinson
Newbie Poster
9 posts since Jul 2004
Reputation Points: 10
Solved Threads: 0
 

see the JTable methods in the APIs... you'll find how to resize and insert in the cells of the table.

nanosani
Unauthenticated Liar
Team Colleague
1,830 posts since Jul 2004
Reputation Points: 45
Solved Threads: 56
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You