广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    java 如何实现点击按钮显示表格

    来源:网络收集  点击:  时间:2024-02-24
    【导读】:
    有时候我们并不需要让表格直接显示,而是在点击某个组件的时候让其显示,比如我们链接数据库时点击显示数据前面板上是不会出现表格,然后,当点击显示数据时才会显示,那么如何实现呢,下面会介绍具体的方法。工具/原料more配置好jdk的电脑eclipse等java编程工具具体的方法步骤1/9分步阅读

    首先我们要知道如何创建表格,在java中我们通过JTable类来创建表格对象,在这里我只说如何用JTable类直接创建表格,以后的经验会说明如何用表格模型维护和操作表格。用JTable类实现创建表格的代码为:

    JTable table = new JTable(tableValues,columnNames);

    其中tableValues为我们单元表格的值。columnNames为列名,tableValues和columnNames可以是String类型的数组,也可以是Vector向量。

    2/9

    那么我们在用JTable创建表格前,我们得把tableValuse和columnNames的值设置好,可以用String数组和Vector向量来设置,代码如图:

    3/9

    下面就是把JTable添加到滚动面板中,因为我们的表格如果多了的话如果不适用滚动面板就会显示不出来,所以就用JScrollPane类来实现,如图:

    4/9

    创建表格的完整代码,在这里用Vector设置表格的值,其他代码,朋友们自己加,我把创建表格的代码显示如下:

    5/9

    运行上述代码得到结果如下:

    6/9

    那么如何来实现点击按钮实现显示呢?首先我们创建一个JTbutton按钮,将它添加到面板的上部:

    7/9

    然后添加按钮点击监听方法,我们创建一个方法addAction_button()方法来实现这个功能,并且在监听里面添加刚才创建表格的方法addTable():

    8/9

    关键来了,如何实现点击后显示按钮,因为如果我们直接把addTable()添加到监听中是没有效果的,所以我们要用到JScrollPane类中的getViewport()方法来实现,因为它的作用就是判断添加的位置是否为空,如果为空就会显示,否则不现实,具体的各位可以查API,它的用法如下:

    9/9

    然后就运行成功了:

    注意事项

    注意init()初始化方法放到构造方法的最后面,不然会显示不出来

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_142149.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 09:33:12  耗时:0.028
    0.0285s