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

Recommended Answers

All 3 Replies

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

/*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 */

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

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.