建设网站困难的解决办法建设集团属于什么单位

bicheng/2026/1/22 1:28:33/文章来源:
建设网站困难的解决办法,建设集团属于什么单位,网站域名备案时间,网站开发多少钱一单以下示例显示如何获取选定的行或选定的列#xff0c;或如何选择JTable组件中的多个单元格。要侦听选择事件#xff0c;我们可以JTable通过调用JTable.getSelectionModel().addListSelectionListener()方法将选择侦听器添加到组件。该方法接受实现ListSelectionListener接口的…以下示例显示如何获取选定的行或选定的列或如何选择JTable组件中的多个单元格。要侦听选择事件我们可以JTable通过调用JTable.getSelectionModel().addListSelectionListener()方法将选择侦听器添加到组件。该方法接受实现ListSelectionListener接口的对象。package org.nhooo.example.swing;import javax.swing.*;import javax.swing.event.ListSelectionEvent;import javax.swing.event.ListSelectionListener;import javax.swing.table.AbstractTableModel;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Arrays;public class JTableGetSelectedCells extends JPanel {private JTable table  null;public JTableGetSelectedCells() {initializePanel();}private void initializePanel() {setLayout(new BorderLayout());setPreferredSize(new Dimension(500, 200));table  new JTable(new PremiereLeagueTableModel());table.getColumnModel().getColumn(0).setMinWidth(150);table.getSelectionModel().addListSelectionListener(new RowColumnListSelectionListener());table.setFillsViewportHeight(true);JScrollPane pane  new JScrollPane(table);JPanel control  new JPanel(new FlowLayout());final JCheckBox cb1  new JCheckBox(Row Selection);final JCheckBox cb2  new JCheckBox(Columns Selection);final JCheckBox cb3  new JCheckBox(Cells Selection);// 更改行选择允许状态cb1.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {table.setRowSelectionAllowed(cb1.isSelected());table.setColumnSelectionAllowed(!cb1.isSelected());cb2.setSelected(!cb1.isSelected());}});// 更改列选择允许状态cb2.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {table.setColumnSelectionAllowed(cb2.isSelected());table.setRowSelectionAllowed(!cb2.isSelected());cb1.setSelected(!cb2.isSelected());}});// 启用单元格选择cb3.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {table.setCellSelectionEnabled(cb3.isSelected());table.setRowSelectionAllowed(cb3.isSelected());table.setColumnSelectionAllowed(cb3.isSelected());}});control.add(cb1);control.add(cb2);control.add(cb3);add(pane, BorderLayout.CENTER);add(control, BorderLayout.SOUTH);}private class RowColumnListSelectionListener implements ListSelectionListener {public void valueChanged(ListSelectionEvent e) {if (table.getRowSelectionAllowed() !table.getColumnSelectionAllowed()) {int[] rows  table.getSelectedRows();System.out.println(Selected Rows:   Arrays.toString(rows));}if (table.getColumnSelectionAllowed() !table.getRowSelectionAllowed()) {int[] cols  table.getSelectedColumns();System.out.println(Selected Columns:   Arrays.toString(cols));} else if (table.getCellSelectionEnabled()) {int selectionMode  table.getSelectionModel().getSelectionMode();System.out.println(selectionMode    selectionMode);if (selectionMode  ListSelectionModel.SINGLE_SELECTION) {int rowIndex  table.getSelectedRow();int colIndex  table.getSelectedColumn();System.out.printf(Selected [Row,Column]  [%d,%d]\n, rowIndex, colIndex);} else if (selectionMode  ListSelectionModel.SINGLE_INTERVAL_SELECTION ||selectionMode  ListSelectionModel.MULTIPLE_INTERVAL_SELECTION) {int rowIndexStart  table.getSelectedRow();int rowIndexEnd  table.getSelectionModel().getMaxSelectionIndex();int colIndexStart  table.getSelectedColumn();int colIndexEnd  table.getColumnModel().getSelectionModel().getMaxSelectionIndex();for (int i  rowIndexStart; i  rowIndexEnd; i) {for (int j  colIndexStart; j  colIndexEnd; j) {if (table.isCellSelected(i, j)) {System.out.printf(Selected [Row,Column]  [%d,%d]\n, i, j);}}}}}}}private static void showFrame() {JPanel panel  new JTableGetSelectedCells();panel.setOpaque(true);JFrame frame  new JFrame(JTable Selected Cells Demo);frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);frame.setContentPane(panel);frame.pack();frame.setVisible(true);}public static void main(String[] args) {SwingUtilities.invokeLater(new Runnable() {public void run() {showFrame();}});}class PremiereLeagueTableModel extends AbstractTableModel {// TableModel的列名private String[] columnNames  {TEAM, P, W, D, L, GS, GA, GD, PTS};// TableModel的数据private Object[][] data  {{ Liverpool, 3, 3, 0, 0, 7, 0, 7, 9 },{ Tottenham, 3, 3, 0, 0, 8, 2, 6, 9 },{ Chelsea, 3, 3, 0, 0, 8, 3, 5, 9 },{ Watford, 3, 3, 0, 0, 7, 2, 5, 9 },{ Manchester City, 3, 2, 1, 0, 9, 2, 7, 7 }};public int getRowCount() {return data.length;}public int getColumnCount() {return columnNames.length;}Overridepublic String getColumnName(int column) {return columnNames[column];}public Object getValueAt(int rowIndex, int columnIndex) {return data[rowIndex][columnIndex];}}}运行程序时将显示以下屏幕。在中选择一些单元格JTable将以ListSelectionModel.MULTIPLE_INTERVAL_SELECTION选择模式打印选定的行选定的列或选定的行和列的某些索引。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88006.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

哈尔滨市住房和城乡建设局局网站免费 网站管理系统

栈 思路: 思路与 力扣105. 从前序与中序遍历序列构造二叉树 相同;差异的地方: 从后序遍历数组尾部向前遍历;(根节点在尾部)一直迭代“最右”节点,将其挂载到栈顶(“根”节点&#x…

手机版网站开发框架pdf在线看wordpress

1.3.1 供给侧 技术层面:从实验室走向大规模的商用。 数据层面:数据正式成为重要的生产要素。 市场:供需互促的正向市场环境建立。 资本:走出炒作泡沫,聚焦价值领域。 平台:大厂普遍开放生态。 MORE&am…

建设网站的好处有哪些梧州房源信息网

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/132665807 BFloat16 类型是 16 位的浮点数格式,可以用来加速深度学习的计算和存储。BFloat16 类型的特点是保留 32 位浮点数&#xff…

帮企业建设网站销售沈阳房产网

【Python】一文详细介绍 plt.rc_context() 在 Matplotlib 中的原理、作用、注意事项 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&a…

湖南营销型网站建设 皆来磐石网络最佳的资源搜索引擎

背景 金融、银行业等对数据的安全有着较高的要求,同城容灾建设方案,在绝大多数场景下可以保证业务数据的安全性,但是在极端情况下,如遇不可抗力因素等,要保证数据的安全性,就需要采取跨地域的容灾方案。 …

网站seo排名优化方法班级优化大师官方网站

用J中的多维数组进行Arrays.fill如何在不使用循环的情况下用Java填充多维数组? 我试过了:double[][] arr new double[20][4];Arrays.fill(arr, 0);结果为java.lang.ArrayStoreException: java.lang.Double提前致谢!11个解决方案87 votes这是…

400电话网络推广微信网站成都网站建设龙兵

实例: 官方解释:如果需要后端排序,需将sortable设置为custom,同时在 Table 上监听sort-change事件,在事件回调中可以获取当前排序的字段名和排序顺序,从而向接口请求排序后的表格数据。 1.table上要加 sort-change"sortCha…

南京网站建设王道下拉強新闻稿件代发平台

1.EXCEL诞生的意义 1.1 找到想要的数据 1.2 提升输入速度 2.数据分析与可视化操作 目的是提升数据的价值和意义 3.EXCEL使用的内在意义和外在形式 4.EXCEL的价值 4.1 解读及挖掘数据价值 4.2 协作板块 4.3 展示专业度 4.4 共享文档内容 5.人的需求》》软件功能

高碑店建设局网站网页如何制作网站

flutter开发实战-获取Widget的大小及位置 最近开发过程中需要获取Widget的大小及位置,这时候就需要使用到了GlobalKey了和WidgetsBinding.instance.addPostFrameCallback了 一、addPostFrameCallback 该函数的作用: flutter中的界面组件Widget每一帧…

邯郸市建设局官方网站电子商务的网站有哪些

一、题目 1、题目描述 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 p r e r e q u i s i t e s [ i ] = [ a i , b

珠宝静态网站模板2021年中国关键词

题目:POJ 3041 Asteroids http://poj.org/problem?id3041 分析: 把位置下标看出一条边,这显然是一个二分图最小顶点覆盖的问题,Hungary就好。 挑战: 输出一组可行解。构造,已知二分图的两个点集U和V&#…

动易网站模版的制作网站site的收录数量要多远索引量

Element中table默认支持的,展开和收起功能,如下: 针对表格的展开收起,本文改造的主要有3点: 1、修改展开/收起的图标; 2、对于不支持展开/收起的行,隐藏图标; 3、点击行&#xff0…

佛山网站建设灵格网络架构方法

第九章 前后端框架 9.1 前端框架 Typescript特别适合用于开发前端应用。Typescript对JSX有很好的支持,而且能安全地建模不可变性,从而提升应用的结构和安全性,写出的代码正确性高,便于维护。 9.1.1 React JSX/TSX内容等 详情…

做零售的国外网站免费稳定的网站空间

配置oracle sqlplus以及rman可以上下按键切换历史命令等便捷效率功能 设置前提是已经yum安装了rlwrap软件具体软件下载及配置参考文章http://t.csdnimg.cn/iXuVK su - oracleVim .bash_profile ## 文件中增加如下的别名设置 ---------------- alias sqlplusrlwrap sqlplus…

阿里云服务器可以做多少个网站客户管理软件

STM32G030是F0系列的升级版,其在性能上比F0要好很多,具体G0参数如下: 最开始做项目选用的单片机是STM32F030F4P6,但是在后期使用中发现,我的FLASH(16K)不够用了,就选择了STM32G030F6…

做网站首页的图片怎么缩小网站权重是怎么提升的

文章目录 一、阈值处理1.1 OpenCV 提供了函数 cv2.threshold()和函数 cv2.adaptiveThreshold(),用于实现阈值处理1.1.1. cv2.threshold():(1)在函数cv2.threshold()中,参数threshold_type用于指定阈值处理的方式。它有以下几种可选的阈值类型…

哪些企业需要做网站网站过度优化的表现

海康摄像头是当前市场上非常受欢迎的一种监控设备,其可以在各种场合下发挥出极佳的作用。不过,对于初次使用该设备的人来说,设置其ip地址往往比较困难。虎观代理小二二将会详细介绍海康摄像头ip地址设置的具体步骤,帮助大家轻松解…

新密郑州网站建设龙华网站建设-信科网络

先说使用场景,一次加载很多数据造成小程序卡顿的问题 ,找了好多都没有好的解决办法,要么太过复杂,然后研究了两天通过简单的办法实现,先根据数量把高度撑开,然后根据滚动位置渲染指定的数据就可以了&#x…

海天建设集团公司网站单人做网站

场景:后端更新数据推送到客户端(Java部分使用Tomcat服务器)。后端推送数据的解决方案有很多,比如轮询、Comet、WebSocket。1. 轮询对于后端来说开发成本最低,就是按照传统的方式处理Ajax请求并返回数据,在学校的时候实验室的项目一…

大连网站设计九即问仟亿科技网站配色方案橙色

Hi,大家好我是tom,I am back.今天要给大家讲讲linux系统一些性能相关命令。 1.fdisk 磁盘管理 是一个强大的危险命令,所有涉及磁盘的操作都由该命令完成,包括:新增磁盘、增删改磁盘分区等。 1.fdisk -l 查看磁盘分区情况 Disk /dev/sda: 27.8…