首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JTable - 对齐列下的组件

好的,我将根据您提供的问答内容,给出完善且全面的答案。

JTable 是一个 Java 组件,用于在 JFrame 中创建表格。它提供了许多属性和方法,可用于自定义表格的外观和行为。

属性:

  • tableHeader:指定表格的标题。
  • tableBody:指定表格的主体。
  • tableFooter:指定表格的脚注。
  • tableBorder:指定表格的边框。
  • tableBackground:指定表格的背景色。
  • tableForeground:指定表格的文字颜色。
  • tableFont:指定表格的字体。
  • tableAlignment:指定表格的对齐方式。
  • tableCellPadding:指定表格单元格之间的间距。
  • tableCellSpacing:指定表格单元格之间的间距。
  • tableRowHeight:指定表格中每一行的高度。
  • tableHeaderBackground:指定表格标题的背景色。
  • tableHeaderForeground:指定表格标题的文字颜色。
  • tableHeaderFont:指定表格标题的字体。
  • tableHeaderAlignment:指定表格标题的对齐方式。
  • tableFooterBackground:指定表格脚注的背景色。
  • tableFooterForeground:指定表格脚注的文字颜色。
  • tableFooterFont:指定表格脚注的字体。
  • tableFooterAlignment:指定表格脚注的对齐方式。

方法:

  • JTable(TableModel model):创建一个 JTable 对象,并使用指定的TableModel。
  • JTable(Object rowData, int[] columnIdentifiers):创建一个 JTable 对象,并使用指定的行数据和列标识符。
  • JTable(Vector<Vector<Object>> data, String[] columnNames):创建一个 JTable 对象,并使用指定的数据行和列名。
  • JTable(Object data, String[] columnNames):创建一个 JTable 对象,并使用指定的数据行和列名。
  • JTable(TableModel model):创建一个 JTable 对象,并使用指定的TableModel。
  • JTable(Vector<Vector<Object>> data, String[] columnNames):创建一个 JTable 对象,并使用指定的数据行和列名。
  • JTable(Object data, String[] columnNames):创建一个 JTable 对象,并使用指定的数据行和列名。
  • setGridColor(Color color):设置表格网格的颜色。
  • setHeaderColor(Color color):设置表格标题的颜色。
  • setFooterColor(Color color):设置表格脚注的颜色。
  • setForeground(Color color):设置表格文字的颜色。
  • setBackground(Color color):设置表格的背景色。
  • setFont(Font font):设置表格的字体。
  • setRowHeight(int height):设置表格中每一行的 height。
  • setHeaderHeight(int height):设置表格标题的 height。
  • setFooterHeight(int height):设置表格脚注的 height。
  • setColumnWidth(int columnIndex, int width):设置表格中特定列的宽度。
  • setColumnWidth(int columnIndex, int width):设置表格中特定列的宽度。
  • getColumnWidth(int columnIndex):获取表格中特定列的宽度。
  • getColumnWidth(int columnIndex):获取表格中特定列的宽度。
  • getTableHeader:获取表格的表头。
  • getTableBody:获取表格的主体。
  • getTableFooter:获取表格的脚注。
  • getTableBorder:获取表格的边框。
  • getTableBackground:获取表格的背景色。
  • getTableForeground:获取表格的文字颜色。
  • getTableFont:获取表格的字体。
  • getTableAlignment:获取表格的对齐方式。
  • getTableCellPadding:获取表格单元格之间的间距。
  • getTableCellSpacing:获取表格单元格之间的间距。
  • getTableRowHeight:获取表格中每一行的 height。
  • getTableHeaderBackground:获取表格标题的背景色。
  • getTableHeaderForeground:获取表格标题的文字颜色。
  • getTableHeaderFont:获取表格标题的字体。
  • getTableHeaderAlignment:获取表格标题的对齐方式。
  • getTableFooterBackground:获取表格脚注的背景色。
  • getTableFooterForeground:获取表格脚注的文字颜色。
  • getTableFooterFont:获取表格脚注的字体。
  • getTableFooterAlignment:获取表格脚注的对齐方式。
  • getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column):获取表格中特定单元格的渲染器组件。
  • getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column):获取表格中特定单元格的渲染器组件。
  • setSelectedBackground(Color color):设置选中单元格的背景色。
  • setSelectedForeground(Color color):设置选中单元格的字体颜色。
  • setBackground(Color
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • jTable插件辅助资料

    ==============================================jTable插件================================================ 【】引入jtable <link rel="stylesheet" type="text/css" href="../jtable/themes/lightcolor/blue/jtable.min.css" /> <script type="text/javascript" src="../jtable/jquery.jtable.min.js"></script> <script type="text/javascript" src="../jtable/localization/jquery.jtable.zh-CN.js"></script> 注:jTable插件需要jquery UI插件。之前要引入jQuery和jQueryUI 【】Servlet生成JSON结果 collegeList=collegeBusiness.getListByAll(); //定义数据返回JSON map Map<String, Object> jsonMap = new HashMap<String, Object>(); jsonMap.put("Result", "OK"); jsonMap.put("Records", collegeList); JSONObject result=JSONObject.fromObject(jsonMap); HttpServletResponse response=ServletActionContext.getResponse(); response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); PrintWriter out=response.getWriter(); out.println(result.toString()); out.flush(); out.close(); 【】jtable要求的返回格式 {  "Result":"OK",  "Records":[   {"PersonId":1,"Name":"Benjamin Button","Age":17,"RecordDate":"\/Date(1320259705710)\/"},   {"PersonId":2,"Name":"Douglas Adams","Age":42,"RecordDate":"\/Date(1320259705710)\/"},   {"PersonId":3,"Name":"Isaac Asimov","Age":26,"RecordDate":"\/Date(1320259705710)\/"},   {"PersonId":4,"Name":"Thomas More","Age":65,"RecordDate":"\/Date(1320259705710)\/"}  ] } 【】当出现异常后的jTable要求的结果 {    "Result":"ERROR",    "Message":"异常信息字符串" } 【】jTable的语法  $('#MyTableContainer').jtable({             //General options comes here             actions: {                 //Action definitions comes here             },             fields: {                 //Field definitions comes here             }             //Event handlers... });      【】jtable初始化 1.定义jTable显示的区域div

    2.在JS中初始化jTable //定义部门表格 $('div#departmentmaincontent').jtable({            title: '部门列表',            selecting: true, //Enable selecting            multiselect: false, //not Allow mu

    04

    Swing的介绍

    Swing是一个为java设计的GUI工具包.Swing是JAVA基础类的一部分.Swing包括了图形用户界面(GUI)器件如 : 文本框,按钮,分隔窗格和表.Swing提供许多比AWT更好的屏幕显示元素.它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT.它们是JFC一部分.它们支持可更换的面板和主题,然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们.这意味着你可以在任意平台上使用JAVA支持的任意面板.轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为.Swing开发图形界面比AWT更加优秀,因为Swing是一种轻量级组件,它采用100%的java实现,不再依赖于本地平台的,图形界面.,所以可以在所有平台上保持相同的运行效果,对跨平台支持比较出色.由于AWT需要调用底层平台的GUI实现,所以AWT只能使用各种平台上GUI组件的交集,这大大限制了AWT所支持的GUI组件.对Swing而言,几乎所有组件都采用纯Java实现,所以无须考虑底层平台是否支持该组件,因此Swing可以提供如JTabbedPane,JDesktopPane,JInternalFarme等特殊的容器,也可以提供像JTree,JTable,JSpinner,JSlider等特殊的GUI组件.

    02
    领券