91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 35KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-13
  • 語言: 其他
  • 標簽: JTable??

資源簡介

復雜JTable(復雜表頭、跨行列表體)

資源截圖

代碼片段和文件信息

import?java.awt.GridBagConstraints;
import?java.awt.GridBagLayout;
import?java.awt.Insets;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.ArrayList;
import?java.util.List;

import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JScrollPane;
import?javax.swing.JTable;

import?table.DTable;
import?table.GroupHeader;
import?table.TableContent;
public?class?TestMain?{
public?static?void?main(String[]?args)?{
final?JTable?table?=?createTable();
Jframe?frame?=?new?Jframe(“復雜JTable“);
frame.setSize(600?350);
frame.setLayout(new?GridBagLayout());
frame.add(new?JScrollPane(table)new?GBC(00).setWeight(100100).setFill(GBC.BOTH));
JButton?printButton?=?new?JButton(“Print“);
printButton.addActionListener(new?ActionListener()?{
public?void?actionPerformed(ActionEvent?event)?{
try?{
table.print();
}?catch?(java.awt.print.PrinterException?e)?{
e.printStackTrace();
}
}
});

frame.add(printButtonnew?GBC(01));
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.setVisible(true);
}
public?static?JTable?createTable()?{
TableContent?tableContent?=?new?TableContent();
tableContent.append(“測試項目1“?1?8);
tableContent.append(“測試“?1?2);
tableContent.append(“數量“);
tableContent.println();
tableContent.append(“比率“);
tableContent.println();
tableContent.append(“編碼“?1?2);
tableContent.append(“數量“);
tableContent.append(“跨多行多列“34);
tableContent.println();
tableContent.append(“比率“);
tableContent.println();
tableContent.append(“設計“?1?2);
tableContent.append(“數量“);
tableContent.println();
tableContent.append(“比率“);
tableContent.println();
tableContent.append(“需求“?1?2);
tableContent.append(“數量“);
tableContent.println();
tableContent.append(“比率“);
tableContent.println();
List?list=new?ArrayList();
list.add(new?GroupHeader(“BUG類型“37));
list.add(new?GroupHeader(“階段“12));
return?DTable.create(tableContent
new?object[]{“被測試項目“GroupHeader.EMPTY_LABELGroupHeader.EMPTY_LABEL“邏輯錯誤““文本錯誤““接口錯誤““程序錯誤““合計“}
list);

}

}

/**
?*?該類來自于《Java核心技術》
?*?@author?Administrator
?*
?*/
class?GBC?extends?GridBagConstraints?{
/**
?Constructs?a?GBC?with?a?given?gridx?and?gridy?position?and
?all?other?grid?bag?constraint?values?set?to?the?default.
?@param?gridx?the?gridx?position
?@param?gridy?the?gridy?position
?*/
public?GBC(int?gridx?int?gridy)?{
this.gridx?=?gridx;
this.gridy?=?gridy;
}

/**
?Constructs?a?GBC?with?given?gridx?gridy?gridwidth?gridheight
?and?all?other?grid?bag?constraint?values?set?to?the?default.
?@param?gridx?the?gridx?position
?@param?gridy?the?gridy?position
?@param?gridwidth?the?cell?span?in?x-direction
?@param?gridheight?the?cell?span?in?y-direction
?*/
public?GBC(int?gridx?int?gridy?int?gridwidth?int?gridheight)?{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-03-17?21:53??table\
?????文件?????????226??2013-03-12?10:56??table\.classpath
?????文件?????????364??2013-03-12?10:56??table\.project
?????目錄???????????0??2013-03-27?17:52??table\bin\
?????文件????????1420??2013-03-27?17:52??table\bin\GBC.class
?????文件?????????845??2013-03-27?17:52??table\bin\TestMain$1.class
?????文件????????2574??2013-03-27?17:52??table\bin\TestMain.class
?????目錄???????????0??2013-03-27?17:52??table\bin\table\
?????文件????????1665??2013-03-27?17:52??table\bin\table\CellData.class
?????文件????????1702??2013-03-27?17:52??table\bin\table\ColumnGroup$1.class
?????文件????????3032??2013-03-27?17:52??table\bin\table\ColumnGroup.class
?????文件????????4261??2013-03-27?17:52??table\bin\table\DTable.class
?????文件????????1040??2013-03-27?17:52??table\bin\table\DTableModel.class
?????文件????????3569??2013-03-27?17:52??table\bin\table\DTableUI.class
?????文件?????????227??2013-03-27?17:52??table\bin\table\GridSplit.class
?????文件????????1531??2013-03-27?17:52??table\bin\table\GridSplitImpl.class
?????文件????????3173??2013-03-27?17:52??table\bin\table\GroupHeader.class
?????文件????????1473??2013-03-27?17:52??table\bin\table\GroupRenderer.class
?????文件????????2102??2013-03-27?17:52??table\bin\table\GroupableTableHeader.class
?????文件????????5216??2013-03-27?17:52??table\bin\table\GroupableTableHeaderUI.class
?????文件????????3996??2013-03-27?17:52??table\bin\table\TableContent.class
?????目錄???????????0??2013-03-17?21:53??table\src\
?????文件????????4921??2013-03-12?14:38??table\src\TestMain.java
?????目錄???????????0??2013-03-17?21:53??table\src\table\
?????文件????????1150??2013-03-12?10:56??table\src\table\CellData.java
?????文件????????3656??2013-03-12?10:56??table\src\table\ColumnGroup.java
?????文件????????5341??2013-03-12?10:56??table\src\table\DTable.java
?????文件?????????608??2013-03-12?10:56??table\src\table\DTableModel.java
?????文件????????2196??2013-03-12?14:19??table\src\table\DTableUI.java
?????文件?????????874??2013-03-12?10:56??table\src\table\GridSplit.java
?????文件????????1129??2013-03-12?10:56??table\src\table\GridSplitImpl.java
............此處省略5個文件信息

評論

共有 條評論