Jtable加入jpanel

2024-05-24 13:32
文章标签 加入 jpanel jtable

本文主要是介绍Jtable加入jpanel,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

代码一:

package bt;import java.awt.*;
import java.awt.event.*;
import java.util.EventObject;
import javax.swing.*;
import javax.swing.table.*;public class bt1 {private JFrame frame;private JTable CompTable = null;private PanelTableModel CompModel = null;private JButton addButton = null;public static void main(String args[]) {try {UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());} catch (Exception fail) {}SwingUtilities.invokeLater(new Runnable() {@Overridepublic void run() {new bt1().makeUI();}});}public void makeUI() {CompTable = CreateCompTable();JScrollPane CompTableScrollpane = new JScrollPane(CompTable, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);JPanel bottomPanel = CreateBottomPanel();frame = new JFrame("Comp Table Test");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.add(CompTableScrollpane, BorderLayout.CENTER);frame.add(bottomPanel, BorderLayout.SOUTH);frame.setPreferredSize(new Dimension(800, 400));frame.setLocation(150, 150);frame.pack();frame.setVisible(true);}public JTable CreateCompTable() {CompModel = new PanelTableModel();CompModel.addRow();JTable table = new JTable(CompModel);table.setRowHeight(new CompCellPanel().getPreferredSize().height);table.setTableHeader(null);PanelCellEditorRenderer PanelCellEditorRenderer = new PanelCellEditorRenderer();table.setDefaultRenderer(Object.class, Panel

这篇关于Jtable加入jpanel的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/998546

相关文章

自我提升社团成立啦,欢迎各位同学加入~

欢迎加入 大家好,我是马丁,我们的自我提升社团成立啦,欢迎有新的朋友加入!! 我们的社团主要目标是帮助每个人实现自我成长、自我提升,不论他是什么年龄、什么经验、什么专业,只要有一个好学和想进步的心,都可以加入。 为了提升帮助每个人实现自我成长,目前社团选择的是做一个智能客服系统,我们希望通过搭建一个企业级的智能客服系统来帮助每个人实现自我成长。后续,还会开发更多系统~ 目前群里大多是Jav

重磅 | Delta Lake正式加入Linux基金会,重塑数据湖存储标准

大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 暴走大数据 点击右侧关注,暴走大数据! 作者:wwwzw By 暴走大数据 场景描述:2019年10月16日,在荷兰阿姆斯特丹举行的 Spark+AI 欧洲峰会上,DataBricks 和 Linux

Android中在UI中加入线条

UI中加入线条 竖线 <View android:layout_width="1dip" android:layout_height="match_parent"android:background="#66CCFF"android:layout_gravity="center_horizontal"/> 横线 <View android:layout_height="1px" and

C语言《智能自平衡小车,实现平衡功能的基础上,加入了超声波避障、超声波跟随、蓝牙遥控等功能》+源代码+文档说明

文章目录 源代码下载地址项目介绍项目功能 项目备注源代码下载地址 源代码下载地址 点击这里下载源码 项目介绍 C语言《智能自平衡小车,实现平衡功能的基础上,加入了超声波避障、超声波跟随、蓝牙遥控等功能》+源代码+文档说明 项目功能 为了实现小车功能,小车硬件主要包括: 控制核心板带编码器的直流电机车架12V 1900mah锂电池 项目备注 1、该资源内项目代码都经过

存储过程加入动态sql

1.创建不带参数的存储过程 drop PROCEDURE if exists my_procedure;  create PROCEDURE my_procedure()  BEGIN DECLARE my_sql VARCHAR(2000);   set my_sql='SELECT order_info.* FROM order_info WHERE 1 = 1 ';   SET @sql

Windows7下Cygwin加入鼠标右键,打开当前目录

感谢作者无私奉献:http://herry2013git.blog.163.com/blog/static/2195680112013437139447/ 问题产生: 装好了Cygwin,常常需要键入长长的路径,才能进入当前目录,非常不方便。 搜索了相关做法,现在总结如下。 Cygwin安装好之后,默认安装是在C:\cygwin。 1. 增加Windows脚本 在C:\cygwin下,用记事本创

MFC父窗口中加入一个子窗口

参考博客: MFC 在父对话框中内嵌子对话框 MFC实现子对话框间切换 ####具体操作 新建对话子窗口IDD_SUB_DEPLOY 1)、“Style”选择“Child”;中文版“样式”选择“下层”。 2)、“Border”为“None”;中文版“边框”选择“无”。关联父窗口—头文件添加成员变量 //调用子窗口CRect m_deployRect;//窗口位置CDialog m_subWi

4、Swing在JPanel中添加背景图片方法

4、Jpanel面板中加载背景图片 在实际应用Java做界面的过程中,常常会涉及到加载背景图片以使页面美化。下面整理了一个小模块以便于调用。 1 package com.tntxia.commonswing.panel; 2 3 import java.awt.*; 4 import javax.swing.JPanel; 5 6 /** 7 * 有背

如何将linux上发布的服务加入到后台服务

这样发布 发布jar应用到后台运行: nohup java -jar jbjf-system-2.1.jar & nohup java -jar -Dspring.profiles.active=dev -Xms64m -Xmx1024m jbjf-system-2.1.jar >> …/log/log.out 2> 1 & 发布hive到后台运行: nohup hiveserver2 &

图扑软件正式加入腾讯智维生态发展计划,智能 IDC 开启数字经济新征程

4 月 23 日,主题为《智汇科技,维新至善》的腾讯数据中心智维技术研讨会在深圳胜利召开,发布了腾讯智维 2.0 技术体系,深度揭秘了智维 2.0 新产品战略和技术规划。图扑软件(Hightopo)作为合作伙伴之一,受邀参加与腾讯云和腾讯数据中心的签约会议,并正式开启腾讯智维生态发展计划。 关于腾讯智维 腾讯智维是腾讯自主研发的数据中心自动化运营管理平台,为数据中心运营管理提供全面自动化智