Win a copy of Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 this week in the Java in General forum!

rohit.j Jahagirdar

Greenhorn
+ Follow
since Jul 14, 2012
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by rohit.j Jahagirdar

hi friends,
i have ctreated a jtable.
i want to change the loacation of jtable at (120,120)
how to change the location?
please help..
the code is as below.


import java.awt.Point;
import java.util.ArrayList;
import java.util.List;
import javax.swing.DefaultCellEditor;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellEditor;

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author ROHIT
*/
public class test
{

public static void main(String args[])
{
final List<TableCellEditor> editors = new ArrayList<TableCellEditor>(3);
String[] items1 = { "Red", "Blue", "Green" };
JComboBox comboBox1 = new JComboBox( items1 );
DefaultCellEditor dce1 = new DefaultCellEditor( comboBox1 );
editors.add(dce1);
Object[][] data =
{
{"Color", "Red"},
{"Shape", "Square"},
{"Fruit", "Banana"},
{"Plain", "Text"}
};
String[] columnNames = {"Type","Value"};
DefaultTableModel model = new DefaultTableModel(data, columnNames);
JTable table = new JTable(model)
{
// Determine editor to be used by row
public TableCellEditor getCellEditor(int row, int column)
{
int modelColumn = convertColumnIndexToModel( column );

if (modelColumn == 1 && row < 3)
return editors.get(row);
// return (TableCellEditor)editors.get(row);
else
return super.getCellEditor(row, column);
}
};
JScrollPane scrollPane = new JScrollPane( table );
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.getColumnModel().getColumn(0).setPreferredWidth(127);
table.getColumnModel().getColumn(1).setPreferredWidth(120);
System.out.println(table.getCellEditor());



JFrame ts=new JFrame("Billing System");
ts.add( scrollPane );
ts.setVisible(true);
ts.setSize(500,500);

}
}

9 years ago
hi piyush
i am also appearing for the same exam.
can you tell me is it neccessary to study JSP 2.2 for the exam ? because head first servlet and JSP contain JSP 2.1 and exam contain JSP 2.2 ....
9 years ago