Jtable¿¡¼­ ÇʵåÀÇ Ãß°¡


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :¹é½ÂÁø 2000³â 3¿ù 31ÀÏ 02:03:34

Àú´Â ¿ä¹ø¿¡ ½ºÀ®À» óÀ½À¸·Î ½áº¸°Ô µÇ´Âµ¥ ºñµð¿À ´ë¿©Á¡ °ü¸®ÇÁ·Î±×·¥À» Â¥¾ß ÇØ¿ä(---> ¼÷Á¦À̰ŵç¿ä) ±×·±µ¥ ÀÏ´ÜÀº ´ÙÀ½ ¼Ò½º¿Í °°½À´Ï´Ù.
¸¶Áö¸·¿¡ Áú¹®ÇÏ´Â °Íµé Á» ²À º¸½Ã°í °í¼ö´Ô Á¦¹ß ´ãº¯ ºÎŹ µå¸³´Ï´Ù. Á¦¹ß...
¿À´Ã swing Ã¥ ÇÑ±Ç »ç°¡Áö°í ¿À±â ±îÁö Çߴµ¥ Á¦°¡ Á¤³ç ÇÊ¿äÇÑ ºÎºÐÀº ¾ø³×¿ä
ÇÏ´ÃÀÌ ¹«³ÊÁøµí ÇÕ´Ï´Ù.
/////////////////////////// Æû ¼Ò½º ºÎºÐ ///////////////////////////////
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.*;



class TableVideo extends JTable {
static JFrame frame;


String header[]={"Å×ÀÔID","Å×ÀÔÁ¦¸ñ","Á¦ÀÛ»ç","Å×ÀÔ°¡°Ý","´ëÃâȽ¼ö","´ë¿©ºñ","´ëÃâ¿©ºÎ","´ëÃâÀÚID","´ëÃâÀÚ","´ëÃ⳯¥"};
String data[][]={
{"0","¶÷º¸","¹Ì±¹¿µÈ­»ç","10000","0","500","´ëÃâ°¡´É","","",""},
{"1","Å͹̳×ÀÌÅÍ","¹Ì±¹¿µÈ­»ç","15000","0","1000","´ëÃâ°¡´É","","",""},
{"2","½ºÇǵå","20¼¼±â¿µÈ­»ç","10000","0","1000","´ëÃâ°¡´É","","",""},
{"3", "´ÙÀÌÇϵå","´ÙÀÌ¿µÈ­»ç","15000","0","1000","´ëÃâ°¡´É","","",""},
{"4","ÃʷϹ°°í±â","Çѱ¹¿µÈ­»ç","10000","0","1000","´ëÃâ°¡´É","","",""}
};


TableVideo() {
setLayout(new BorderLayout());
DefaultTableModel model = new DefaultTableModel() {
public boolean isCellEditable(int row, int column) {
if ( column == 0 ) return false;
else return true;
}
};
model.setColumnIdentifiers(header);
for ( int i = 0 ; i < data.length ; i++ )
model.addRow(data[i]);


JTable table = new JTable(model);
table.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
JTable t = (JTable)e.getSource();
if ( e.getClickCount() < 2 ) return;
int x = e.getX();
int y = e.getY();
Point p = e.getPoint();
int row = t.rowAtPoint(p);
int column = t.columnAtPoint(p);
String msg = "Double Click \n" +
"x = " + x + " y = " + y + "\n" +
"column = " + column + " row = " + data[row][1];
JOptionPane.showMessageDialog(frame, msg);
}
});
add(new JScrollPane(table),BorderLayout.CENTER);
}
}



public class bsjvideo extends JFrame{
public bsjvideo(){
setTitle("ºñµð¿À´ë¿©Á¡");
JTextField xJTextField;
JTextField xJTextField_ID;
JComboBox xJComboBox;
JButton xJButton;
JButton xJButton_ID;

Container cpane;
cpane=getContentPane();
cpane.setLayout(new BorderLayout());

JMenuBar xMenuBar = new JMenuBar();
JMenu menu = new JMenu("Å×ÀÔ°ü¸®");
menu.add(new JMenuItem("Å×ÀÔµî·Ï"));
menu.addSeparator();
menu.add(new JMenuItem("´ë¿©ÁßÅ×ÀÔº¸±â"));
menu.add(new JMenuItem("¹Ì¹Ý³³Å×ÀÔ"));
xMenuBar.add(menu);
menu = new JMenu("ȸ¿ø°ü¸®");
menu.add(new JMenuItem("ȸ¿øµî·Ï"));
menu.add(new JMenuItem("ȸ¿ø¼öÁ¤"));
menu.add(new JMenuItem("ȸ¿ø»èÁ¦"));
menu.add(new JMenuItem("ȸ¿ø°Ë»ö"));
xMenuBar.add(menu);
menu = new JMenu("µµ¿ò¸»");
menu.add(new JMenuItem("µµ¿ò¸»º¸±â"));
xMenuBar.add(menu);
setJMenuBar(xMenuBar);

String item[]={"´ë¿©°¡´ÉÅ×ÀÔ","¸ðµÎº¸±â"};
JToolBar xToolPanel = new JToolBar();
xToolPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 1, 1));
xToolPanel.add(new JLabel("Å×ÀÔ(Á¦¸ñ)"));
xToolPanel.add( xJTextField = new JTextField(20) );
xToolPanel.add( xJComboBox = new JComboBox(item));
xToolPanel.add( xJButton = new JButton("°Ë»ö"));
xToolPanel.addSeparator();
xToolPanel.add(new JLabel(" Å×ÀÙID"));
xToolPanel.add( xJTextField_ID = new JTextField(10) );
xToolPanel.add( xJButton_ID = new JButton("°Ë»ö"));


cpane.add("Center",new TableVideo());
cpane.add("North",xToolPanel);
}
public static void main(String args[]){
JFrame mf=new bsjvideo();
mf.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
);
mf.pack();
mf.setSize(800,600);
mf.setVisible(true);
}
}



////////////////////¿©±â ±îÁö//////////////////////////////////////////
Àú´Â ÆÄÀÏ ÀÔÃâ·ÂÀ¸·Î µ¥ÀÌŸ¸¦ ÀúÀåÇÏ°í ÀÌ µ¥ÀÌÅ͸¦ Å×ÀÌºí¿¡ ³ªÅ¸³»°í ¼öÁ¤,
Ãß°¡,»èÁ¦ µîÀ» ÇÒ¼ö ÀÖ°Ô ÇÏ·Á´Âµ¥ ......
À§ÀÇ ¿¹¿¡¼­µµ º¸µíÀÌ ¹è¿­·Î ÀâÀº °Í ÀÌ¿Ü¿¡´Â µÇÁú ¾Ê¾Æ¿ä .
¹è¿­·Î ¼±¾ð¸¸ ÇÏ°í µ¥ÀÌÅ͸¦ Ãß°¡ ÇÏ´Â ¹æ¹ýµµ ÇØ º¸¾ÒÁö¸¸ ..¿¡·¯°¡...
¾î¶»°Ô µ¥À̺íÀÇ Çʵ带 Ãß°¡ÇÒ¼ö ÀÖ´ÂÁö ¹æ¹ýÁ» ¾Ë·Á ÁÖ¼¼¿ä...
±×¸®°í ÆÄÀÏ¿¡¼­ ¹è¿­¿¡ µ¥ÀÌŸ¸¦ ³Ö´Â ¹æ¹ýÀÌ °¡´ÉÇÑÁö ...( ÀÌ´Â ÀúÀÇ »ý°¢)°í¼ö´ÔÀÇ ´äº¯ ºÎŹ µå¸³´Ï´Ù. ......



´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]