java设置表格高度宽度.docVIP

  • 93
  • 0
  • 约7.43千字
  • 约 4页
  • 2017-07-05 发布于河南
  • 举报
java设置表格高度宽度

技术关键: JTable控件用来显示和编辑常规的二维单元表。JTable有很多用来自定义其呈现和编辑的工具,同时提供了这些功能的默认设置。从而可以轻松地设置简单表。 public void setRowHeight(int rowHeight) 行高 对于表头来讲这个方法不行。需要用到getTableHeader()方法 package com.swing02; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.SwingConstants; import javax.swing.border.EmptyBorder; import javax.swing.table.DefaultTableModel; import javax.swing.table.JTableHeader; import javax.swing.UIManager; public class ResizeTableTest extends JFrame { private static final long serialVersionUID = 6589584750853602612L; //面板容器 private JPanel contentPane; //表格 private JTable table1; //表格 private JTable table2; public static void main(String[] args) { try { //皮肤 UIManager.setLookAndFeel(com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel); } catch (Throwable e) { e.printStackTrace(); } EventQueue.invokeLater(new Runnable() { public void run() { try { ResizeTableTest frame = new ResizeTableTest(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } public ResizeTableTest() { addWindowListener(new WindowAdapter() { @Override public void windowActivated(WindowEvent e) { do_this_windowActivated(e); } }); //标题 setTitle(设置表格的宽度与高度); //关闭 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //大小及位置 setBounds(100, 100, 450, 300); //面板容器 contentPane = new JPanel(); //面板容器边框

文档评论(0)

1亿VIP精品文档

相关文档