最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java詳解表格的創(chuàng)建與使用流程

 更新時間:2022年04月29日 08:36:06   作者:LNORA  
這篇文章主要介紹了怎么用Java來創(chuàng)建和使用表格,表格是我們經(jīng)常要用的工具,但是你有想過自己怎么去實現(xiàn)它嗎,感興趣的朋友跟隨文章往下看看吧

Java 的表格

表格是一個由多行,多列組成的二維顯示區(qū)。Swing的JTable以及相關(guān)類提供了對這種表格的支持,程序既可以使用簡單的代碼創(chuàng)建出表格來顯示二維數(shù)據(jù),也可以開發(fā)出功能豐富的表格,還可以為表格制定各種顯示外觀,編輯特性。

JTable的構(gòu)造函數(shù)

方法描述功能說明
JTable()建立一個新的JTable,并使用系統(tǒng)默認(rèn)的Model
JTable(int numRows,int numColumns)建立一個具有行列的空表格,使用的是DefaultTableModel
JTable(Object rowDate,Object columnNames)建立一個顯示二維數(shù)組數(shù)據(jù)的表格,且可以顯示列的名稱
JTable(TableModel dm)建立一個Jtable,有默認(rèn)的字段模式以及選擇模式,并設(shè)置數(shù)據(jù)模式
JTable(TableModel dm,TableColumnModel cm)建立一個Jtable,設(shè)置數(shù)據(jù)模式或字段模式,并有默認(rèn)的選擇模式
JTable(TableModel dm,TableColumnModel cm,ListSelectionModel sm)建立一個Jtable,設(shè)置數(shù)據(jù)模式,字段模式,和選擇模式
JTable(Vector rowDate,Vector columnNames)建立一個以Vector為輸入來源的數(shù)據(jù)表格,可顯示行的名稱

TableModel是用來存儲列表數(shù)據(jù)的,數(shù)據(jù)包括表頭的標(biāo)題數(shù)據(jù)與表體的實體數(shù)據(jù),TableModel為功能接口,通常使用具體的實現(xiàn)類DefaTableModel。

 public DefaultTableModel(Object[][]tbody,Object[]thead)

表體:是一個Object類型的二維數(shù)組,由于多態(tài)的自動類型提升,可以直接使用String來存儲數(shù)據(jù)。

表頭:是一個Object類型的一維數(shù)組,可以直接用String[]來存儲所有的標(biāo)題字符串。

表格的創(chuàng)建 

package Swing;
 import javax.swing.*;
 public class BiaoGe {
     //創(chuàng)建一個JFrame窗口
    JFrame jf=new JFrame("簡單表格");
    //聲明JTable類型的變量table
    JTable table;
    //定義一維數(shù)組作為標(biāo)題
    Object[] columnTitle={"姓名","年齡","性別"};
    Object[][] tableDate={
            new Object[] {"去病",20,"男"},
            new Object[] {"波斯客",25,"男"},
            new Object[] {"李小白",20,"男"},
            new Object[] {"張小騫",20,"男"},
            new Object[] {"唐小妃",20,"男"},
            new Object[] {"衛(wèi)小青",20,"男"},
            new Object[] {"韓小信",20,"男"}
    };
    //使用JTable對象創(chuàng)建表格
    public void init(){
        //用二維數(shù)組和一維數(shù)組來創(chuàng)建一個JTable對象
        table=new JTable(tableDate,columnTitle);
        //將JTable對象放在JScrollPane中,并將該JScrollPane放在窗口中顯示出來
        jf.add(new JScrollPane(table));
        //設(shè)置自適應(yīng)JFrame窗口的大小
        jf.pack();
        //單擊關(guān)閉按鈕時默認(rèn)為退出
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jf.setVisible(true);
    }
     public static void main(String[] args) {
         new BiaoGe().init();
     }
 }

小結(jié)

以上就是我對于Java中JTable構(gòu)造函數(shù)和創(chuàng)建Java表格的理解,學(xué)會使用表格,表格的數(shù)據(jù)可以根據(jù)需求的動態(tài)變化而去改變,可以在構(gòu)造方法中增加表格,設(shè)置表格的數(shù)據(jù)模型,添加刪除按鈕并監(jiān)聽單擊事件等很多事件中有重要作用。

到此這篇關(guān)于Java詳解表格的創(chuàng)建與使用流程的文章就介紹到這了,更多相關(guān)Java表格內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springMVC向Controller傳值出現(xiàn)中文亂碼的解決方案

    springMVC向Controller傳值出現(xiàn)中文亂碼的解決方案

    這篇文章主要介紹了springMVC向Controller傳值出現(xiàn)中文亂碼的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • SpringBoot中事務(wù)失效的六個原因解析

    SpringBoot中事務(wù)失效的六個原因解析

    這篇文章主要介紹了SpringBoot中事務(wù)失效的六個原因解析,由于Spring的事務(wù)是基于AOP的方式結(jié)合動態(tài)代理來實現(xiàn)的,因此事務(wù)方法一定要是public的,這樣才能便于被Spring做事務(wù)的代理和增強,需要的朋友可以參考下
    2023-10-10
  • Java算法實現(xiàn)楊輝三角的講解

    Java算法實現(xiàn)楊輝三角的講解

    今天小編就為大家分享一篇關(guān)于Java算法實現(xiàn)楊輝三角的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Spring注解實現(xiàn)循環(huán)重試功能(適用場景分析)

    Spring注解實現(xiàn)循環(huán)重試功能(適用場景分析)

    這篇文章主要介紹了Spring注解實現(xiàn)循環(huán)重試功能,本篇主要簡單介紹了Springboot中的Retryable的使用,主要的適用場景和注意事項,當(dāng)需要重試的時候還是很有用的,需要的朋友可以參考下
    2023-04-04
  • IDEA+Maven創(chuàng)建Spring項目的實現(xiàn)步驟

    IDEA+Maven創(chuàng)建Spring項目的實現(xiàn)步驟

    這篇文章主要介紹了IDEA+Maven創(chuàng)建Spring項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java數(shù)據(jù)結(jié)構(gòu)之LinkedList從鏈表到實現(xiàn)

    Java數(shù)據(jù)結(jié)構(gòu)之LinkedList從鏈表到實現(xiàn)

    LinkedList是Java中常用的數(shù)據(jù)結(jié)構(gòu)之一,實現(xiàn)了鏈表的特性,支持快速添加、刪除元素,可以用于實現(xiàn)隊列、棧、雙向隊列等數(shù)據(jù)結(jié)構(gòu)。LinkedList的內(nèi)部實現(xiàn)采用了雙向鏈表,其中每個節(jié)點都包含前驅(qū)節(jié)點和后繼節(jié)點的引用,可以直接訪問鏈表的頭尾元素
    2023-04-04
  • 導(dǎo)致MyEclipse內(nèi)存不足的原因分析及解決辦法

    導(dǎo)致MyEclipse內(nèi)存不足的原因分析及解決辦法

    這篇文章主要介紹了導(dǎo)致MyEclipse內(nèi)存不足的原因分析及解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • Java實現(xiàn)用位運算維護狀態(tài)碼

    Java實現(xiàn)用位運算維護狀態(tài)碼

    位運算是一種非常高效的運算方式,在算法考察中比較常見,那么業(yè)務(wù)代碼中我們?nèi)绾问褂梦贿\算呢,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2024-03-03
  • 淺談解決Hibernate懶加載的4種方式

    淺談解決Hibernate懶加載的4種方式

    這篇文章主要介紹了淺談解決Hibernate懶加載的4種方式,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • 深入理解java中this關(guān)鍵字的使用

    深入理解java中this關(guān)鍵字的使用

    這篇文章主要介紹了this關(guān)鍵字的使用,通過調(diào)用構(gòu)造方法,使用this關(guān)鍵字調(diào)用當(dāng)前對象等詳細介紹了this的特點和使用,需要的朋友可以參考下
    2017-08-08

最新評論

当阳市| 渝中区| 大庆市| 渝北区| 平湖市| 仙桃市| 桃江县| 阳江市| 孝感市| 逊克县| 利川市| 抚松县| 佛教| 郯城县| 略阳县| 什邡市| 云龙县| 陆丰市| 宜城市| 汉中市| 南溪县| SHOW| 永定县| 舒兰市| 沙雅县| 韩城市| 卫辉市| 天祝| 涪陵区| 西贡区| 龙井市| 布尔津县| 松阳县| 时尚| 和顺县| 信阳市| 永仁县| 广东省| 长海县| 泽普县| 霞浦县|