tablecellrenderereditordemo.java

来自「关于java的程序」· Java 代码 · 共 53 行

JAVA
53
字号
import java.awt.*;
import javax.swing.*;
import java.util.*;

public class TableCellRendererEditorDemo extends JApplet 
{
  private String[] columnNames =
    {"国家", "首都", "面积(平方公里)", "面积(平方公里)","注释"};
  private Object[][] rowData = 
  {
    {"俄罗斯 ", 
     "莫斯科",
     "17075400",
     "14770",
     "国土面积最大" 
	},
    {"梵蒂冈", 
     "梵蒂冈城",
     "0.44",
     "0.13",
     "国土面积最小"
 	},
    {"希腊",
     "雅典",
     "131957",
     "1050",
     "奥林匹克发源地"
  }
  };
  private MyTableModel tableModel = new MyTableModel(rowData, columnNames);
  private JTable jTable1 = new JTable(tableModel);
  public TableCellRendererEditorDemo() 
  {
    jTable1.setRowHeight(60);
    getContentPane().add(new JScrollPane(jTable1),
      BorderLayout.CENTER);
  }
  public static void main(String[] args) 
  {
    TableCellRendererEditorDemo applet =
        new TableCellRendererEditorDemo();
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(3);
    frame.setTitle("Table Cell Renderer and Editor Demo");
    frame.getContentPane().add(applet, BorderLayout.CENTER);
    applet.init();
    applet.start();
    frame.setSize(400,320);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    frame.setLocation((d.width - frame.getSize().width) / 2,(d.height - frame.getSize().height) / 2);
    frame.setVisible(true);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?