- 博客(96)
- 问答 (8)
- 收藏
- 关注

原创 JTabbedPane:选项卡组件
使用选项卡可以在有限的布局空间内展示更多的内容。Swing使用 JTabbedPane 类实现选项卡。JTabbedPane 类创建的选项卡可以通过单击标题或者图标在选项卡之间进行切换。JTabbedPane 类的常用构造方法如下所示。JTabbedPane():创建一个具有默认 JTabbedPane.TOP 布局的空 TabbedPane。 JTabbedPane(int tabPlacement):创建一个空的 TabbedPane,使其具有以下指定选项卡布局中的一种:JTabbedPane..
2020-06-14 17:47:57
651

原创 JTree:树组件
如果要显示一个层次关系分明的一组数据,用树结构是最合适的。树如同 Windows 资源管理器的左半部,可通过单击文件夹展开或者收缩内容。Swing使用 JTree 类实现树,它的主要功能是把数据按照树状进行显示,其数据来源于其他对象。JTree 树中最基本的对象叫作节点,表示在给定层次结构中的数据项。树以垂直方式显示数据,每行显示一个节点。树中只有一个根节点,所有其他节点从这里引出。除根节点外,其他节点分为两类:一类是代子节点的分支节点,另一类是不带子节点的叶节点。JTree 类的常用构造方法如下表所示.
2020-06-14 17:47:47
1090

原创 JTable:表格
表格是Swing新增加的组件,主要功能是把数据以二维表格的形式显示出来,并且允许用户对表格中的数据进行编辑。表格组件是最复杂的组件之一,它的表格模型功能非常强大、灵活而易于执行。由于篇幅有限,本节只介绍默认的表格模型。Swing 使用 JTable 类实现表格,常用构造方法如下所示。JTable():构造一个默认的 JTable,使用默认的数据模型、默认的列模型和默认的选择模型对其进行初始化。 JTable(int numRows,int numColumns):使用 DefaultTableM..
2020-06-14 17:47:39
1198
2

原创 JToolBar:工具栏组件
工具栏提供了一个用来显示常用按钮和操作的组件。它可以把任意类型的组件附加到工具条上,但是通常是增加按钮。工具栏 JToolBar 类的常用构造方法如表 1 所示。表1 JToolBar类的常用构造方法 构造方法 说明 JToolBar() 创建新的工具栏,默认的方向为 HORIZONTAL JToolBar(int orientation) 创建具有指定 orientation 的新工具栏 JToolBar(String name) 创建一个具有指定 name 的新
2020-06-14 17:47:10
741
1

原创 Timer:计时器组件
计时器(Timer)组件可以在指定时间间隔触发一个或多个 ActionEvent。设置计时器的过程包括创建一个 Timer 对象,在该对象上注册一个或多个动作侦听器,以及使用 start() 方法启动该计时器。例如,以下代码创建并启动一个每秒(该时间由 Timer 构造方法的第一个参数指定)触发一次动作事件的计时器。Timer 构造方法的第二个参数指定接收计时器动作事件的监听器。int delay=1000; //时间间隔,单位为毫秒ActionListener taskPerformer=
2020-06-14 17:46:44
1377

原创 JRadioButton:单选按钮组件
单选按钮与复选框类似都有两种状态,不同的是一组单选按钮中只能有一个处于选中状态。Swing中 JRadioButton 类实现单选按钮,它与 JCheckBox 一样都是从 JToggleButton 类派生出来的。JRadioButton 通常位于一个 ButtonGroup 按钮组中,不在按钮组中的 JRadioButton 也就失去了单选按钮的意义。在同一个 ButtonGroup 按钮组中的单选按钮,只能有一个单选按钮被选中。因此,如果创建的多个单选按钮其初始状态都是选中状态,则最先加入 Butt.
2020-06-13 01:01:53
867

原创 JCheckBox:复选框组件
一个复选框有选中和未选中两种状态,并且可以同时选定多个复选框。Swing中使用 JCheckBox 类实现复选框,该类的常用构造方法如下。JCheckBox():创建一个默认的复选框,在默认情况下既未指定文本,也未指定图像,并且未被选择。 JCheckBox(String text):创建一个指定文本的复选框。 JCheckBox(String text,boolean selected):创建一个指定文本和选择状态的复选框。例 1使用 JFmme 组件创建一个窗口,然后使用 JCheckB.
2020-06-13 00:59:26
2033
1
原创 Python Excel
即date的ctype=3,这时需要使用xlrd的xldate_as_tuple来处理为date格式,先判断表格的ctype=3时xldate才能开始操作。读取文件的时候需要将formatting_info参数设置为True,默认是False,所以上面获取合并的单元格数组为空。如果需要创建多个sheet,则只要f.add_sheet即可。
2025-03-30 18:57:11
311
原创 Springboot集成mqtt订阅
计算出的链接域名最后会包含端口号,使用的时候分开即可,若要使用ip登录,将域名链接用DNS解析后即可得出ip地址服务器及设备间的通信首先,先设定订阅的话题和发布的话题,在产品的Topic类列表中找到自定义topic并创建自己的topic。一般至少需要添加2个设备,一个是服务器的设备,一个是硬件设备,多个硬件设备则添加多个设备 即可。之后点击设备的查看,找到DeviceSecret点击查看设备证书,这个是用来生成mqtt登录信息的关键,包含ip,端口号(这个一般固定1883),id,用户名,密码。
2025-03-26 09:43:36
828
原创 Vue 常用语法
1、v-bind:给标签属性绑定变量属性,否则会按照字符串处理;里面可以写js表达式。2、v-on:包括点击事件、鼠标移入事件等等。
2024-09-11 12:32:04
448
2
原创 微信小程序 “分享、转发”事件
微信小程序“分享、转发”功能1、页内自定义分享2、页面右上角“…”分享行为当页面js上没有添加事件“onShareAppMessage”,右上角‘…’不会出现“转发”事件。如果有事件,但是没有定义事件内容的话,转发的卡片则是当前页面的截屏信息。1)使用默认页面右上角“…”分享事件Page({ onShareAppMessage: function (res) { r...
2024-09-11 12:31:59
1530
1
原创 JQuery:后台接收Json串与对象
一、跨域访问报错解决方案一:protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("UTF-8"); response.setC...
2024-09-11 12:31:36
276
1
原创 JavaScript ES6特性(var let const、function&=>、增强表达赋值、类与对象)
一、var、let、const1、var和let:1、var变量可以在声明之前使用,值为undefined。let所声明的变量一定要在声明后使用,否则报错。// var 的情况console.log(foo); // 输出undefinedvar foo = 2;// let 的情况console.log(bar); // 报错ReferenceErrorlet bar = 2...
2024-09-11 12:27:55
490
1
原创 前端常用属性
禁用输入框/选择框:disabled="true"注:必须作用在select、input标签上提交表单时必须输入:required<select class="form-control" disabled="true" v-model="customerRouter.productNo" required msg="支付产品"> <option :value="vo.value" v-for="vo in array.product">{{.
2024-09-11 12:26:48
94
1
空空如也
mysql如果三个表都是右外连接,怎么区分哪个表是右表呢?
2020-12-26
scala为什么有那么多版本。以下这三个表示什么意思呢?
2019-05-16
我想写个在安卓手机上运行的demo,具体问题如图更形象。
2019-03-12
我的spark mater少了一个datanode,不能够访问50070?
2018-12-19
配置ssh免密登录失败?
2018-12-18
AR Unity3D 游戏开发 我扫描图片怎么没显示? 为什么要报错呢?
2018-12-15
UnityShader中下面的uv怎么计算?
2018-10-29
UnityShader中下面的uv怎么计算的?
2018-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人