ࡱ > [ bjbj 4 ΐ ΐ 6 6 y y y y y $ f 8 : : : : : : $ 2 ^ y ^ y y s v y y 8 8 k; \ $ 0 j y , ^ ^ 6 ? : @ import java.awt.*;
import javax.swing.*;
/* */
public class JTableDemo extends JApplet {
public void init() {
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
final String[] colHeads = { "Name", "Phone", "Fax" };
final Object[][] data = {
{ "Gail", "4567", "8675" },
{ "Ken", "7566", "5555" },
{ "Viviane", "5634", "5887" },
{ "Melanie", "7345", "9222" },
{ "Anne", "1237", "3333" },
{ "John", "5656", "3144" },
};
JTable table = new JTable(data, colHeads);
int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
JScrollPane jsp = new JScrollPane(table, v, h);
contentPane.add(jsp, BorderLayout.CENTER);
}
}
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
public class SaddingColumns{
public static void main(String[] args) {
new SaddingColumns();
}
public SaddingColumns(){
JFrame frame = new JFrame("Sadding Columns in a JTable");
JPanel panel = new JPanel();
String data[][] = {{"100","Vinod","programmer","5000"},
{"101","Deepak","Content Writer","20000"},
{"102","Noor","Techniqual Writer","30000"},{"104","Rinku","PHP
programar","25000"}};
String col[] = {"Emp_Id","Emp_name","Emp_depart","Emp_sal"};
DefaultTableModel model = new DefaultTableModel(data,col);
//Setting the sadding in column
JTable table = new JTable(model){
public Component prepareRenderer
(TableCellRenderer renderer, int index_row, int index_col){
Component comp = super.prepareRenderer(renderer, index_row, index_col);
//odd col index, selected or not selected
if(index_col % 2 != 0 && !isCellSelected(index_row, index_col)){
comp.setBackground(Color.lightGray);
}
else{
comp.setBackground(Color.white);
}
return comp;
}
};
JTableHeader header = table.getTableHeader();
header.setBackground(Color.yellow);
JScrollPane pane = new JScrollPane(table);
panel.add(pane);
frame.add(panel);
frame.setSize(460,200);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
R S T U V W [ d hF hF $jb hp, hCT UmH nH tH @u h* hF $j hp, hCT UmH nH tH @u hu h ) i l F d
6
=
l
M Q S T V d gdF V W X Y Z [ \ ] ^ _ ` a b c d z
) e .
d gdF .
D
) h ! H L T w { ) = W q d gdF d gdF 2 1h:p* . A!"#S$7% b D d j
F A ? P i c t u r e 1 b a y}ؐ a D na y}ؐPNG
IHDR T sRGB pHYs j aFIDATx^]՞T4Y&V,!FGbAM"jTT0`ED`bc]E
͊
Y@Ar̛m3og{93իWWTTر{:cڵ,!(FkjjO55Q/_lL&@~?kWk]wo_6?7mvN^VvN/ ۺu7|SVVaÆ?^9I^As[mԓʃ/lLDzɄ
J>CŌqg\HèUey͒~sQUDDJqa &Ub¶R1暳@(/P
1;]!J.qy%>dqI߃Me&7)_)%=CeS+}>jlWKzym۶mܸtݺuwO}IO~;U̠M^i]j0^g#GKPF@0>4||7_BL>#9CH>dP w&
M. *UgdBg.#[BX-ؑ#OPE:g6Zb)
x
줊n'QKrUT˶vl߾}ǎ5QH/#e@223VvfVfS ̚dRתߪj9B#G2+6D`;_w.h_
tŬ ?wc~k0`u炶9/}eWmҍfQXB'A
T PXvjN^ۮ~?w啫7G9q?=d2e@ ۲ew6)R㒨&C%W.TZ$ g{rL1*{SyFlj@1,x-{!]oFFfI"3 'QD@b&"mn̞|O^cC9*.15DΌi0fy~K7̭TrQlȗrQX:|)R8 #F2B4]c? ˥bv}GO{D_l*ᬮ*mZ iQp^IkQ{rׅtֱ;%ο#A%lgor'eD˨BM/IqSAWOo5\% hVoYQƫʍb[*v_PN fge/]7gXJ+R k2'Ӯ$-쏱$(G킋F|t9n{G:}O\-6ΒЀxv)>C~˯Rͺ-9*K'_-;p`FOХ>gVok!jLRl[O~곯/^=G!?{~?Ծnmu,ZTZ?-^d8bB)?&AU9yțJa)F_4Ø'XQRQ@hގ0H,`dFR1#J7*o
fМ8T\h([:.:n\8O3\?ƴ[Cv3v-h#3F_d
w<G;k%aB ]tկO}w,ħ7|o~jRȏܫVwO05Duk5⛆OvO9t-}GTlqBfS~G,Y{d1/>*[֧R
4<+$+n؊|QE{ȁ|Ol/ns͛MwT#kRfU%UUUeb5kz1}9_~<+kE~u33jd4P`54 DQ3)6jM :_z?Tg':,!0Cx4p~f]2A7uS}\4tyOsE|א%5ȑDS!O$SKCLZUQ?D}9
O +Ƴ!>K=LU6LV
I1OiҔ.jVAStԜyNMPkI](*9*4l#ru5YA'1>^qA%c8E
ݝ.@OE%<yddpc5UÀ0Yg3<@StX