javaSwing
java swing
菠萝味菠萝啤
邮箱2722793998@qq.com
展开
-
JavaSwing 实现 计算器
https://zhidao.baidu.com/question/595016826.html原创 2022-05-16 16:36:13 · 608 阅读 · 2 评论 -
JavaSwing 事件处理
package com.one.container;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Test { JFrame myframe = new JFrame(); JLabel label1 = new JLabel("label1"); JLabel label2 = new JLabel("lab原创 2021-07-06 15:33:14 · 756 阅读 · 0 评论 -
setBounds()和setSize的区别
setBounds(),对组件进行自定义大小和位置设置。setBounds()有四个参数:第一个参数改组件在JFrame中的x坐边第二个参数改组件在JFrame中的y坐标第三个参数改组件在JFrame中的组件宽度第四个参数改组件在JFrame中的组件高度setSize()是设置大小,整个容器的大小来自 https://blog.csdn.net/everything002/article/details/105904945...原创 2022-03-21 11:18:11 · 1369 阅读 · 0 评论 -
Java Swing JComboBox:下拉列表组件
package com.roadjava.student.view;import javax.swing.*;public class JComboBoxDemo { public static void main(String[] args) { JFrame f=new JFrame("下拉列表组件"); JPanel jp = new JPanel(); //创建面板 JLabel label1= new JLabel("证件类型")原创 2021-08-02 14:45:41 · 1284 阅读 · 0 评论 -
JavaSwing设置字体样式
import javax.swing.*;import java.awt.*;public class JFrameTest extends JFrame { public static void main(String[] args) { JFrame jf = new JFrame(); JTextArea jt = new JTextArea("服务器已经开启..."); jf.add(jt); jt.setFont(ne.原创 2022-03-15 08:44:11 · 2012 阅读 · 0 评论 -
JavaSwing实现网络聊天程序
(1+r)^n,r 代表你正在做的事,n 代表时间,只要 r 为正,即你在做正确的事,时间就会为你带来奇迹。原创 2021-12-20 21:06:44 · 1389 阅读 · 0 评论 -
java BufferedWriter 和 PrintWriter
BufferedWriter 只能对字符流进行操作,如果要对字节流进行操作,使用 BufferedInputStreamprintWriter的println方法自动添加换行,不会抛出异常,printWriter 构造方法,可以指定参数,实现自动刷新Socket编程中,尽量用PrintWriter取代BufferedWriter,下面是PrintWriter的优点:PrintWriter的print、println方法可以接受任意类型的参数,而BufferedWriter的write方法只能接转载 2022-03-02 17:50:30 · 320 阅读 · 0 评论 -
java 套接字 网络编程(多客户端、信息共享、文件传输)
内容来自网络前言:在最近一个即将结束的项目中使用到了Socket编程,用于调用另一系统进行处理并返回数据。故把Socket的基础知识总结梳理一遍。1、TCP/IP协议 既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的确定Internet上的一原创 2022-02-28 11:27:45 · 1313 阅读 · 0 评论 -
JavaSwing中的线程
https://how2j.cn/k/gui/gui-thread/708.html原创 2022-01-18 22:15:20 · 210 阅读 · 0 评论 -
JavaSwing创建一颗简单的树JTree 二
动态创建树案例:代码:package Tree.mugejiangtang;import java.awt.Container;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JScrollPane;原创 2022-01-02 01:58:10 · 740 阅读 · 0 评论 -
JavaSwing创建一颗简单的树JTree 一
创建树组件,有两种方式静态创建树形组件动态创建树形组件树组件,和表格组件、文本区组件是一样的,都没有滚动条,需要放到JScrollPane中展示全部数据设置字体 setFont(Font font)你只需要查看一下其源代码就知道怎么回事了为一颗树添加新节点的核心代码,这3句,是关键,对于修改节点的关键TreeSelectionListener: 用来监听用户选择节点的操作,一旦用户选择某个节点,监听器就会立刻捕获到用户选择的动作,并且知道选择的是哪个节点,从而计算出从被选中的节点到根原创 2022-01-01 17:00:37 · 545 阅读 · 0 评论 -
JavaSwing JTree树怎么获取选中节点值
package Tree;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTree;import javax.swing.border.EmptyBorder;import javax.swing.event.TreeSelectionEvent;import javax.swing.event.TreeSelectionListener;i原创 2021-12-31 20:19:39 · 1062 阅读 · 0 评论 -
Java Swing 树组件全屏化
从前车马很慢,书信很远,一生只够爱一个人原创 2021-12-02 18:45:08 · 435 阅读 · 0 评论 -
javaSwing -JSplitPane分隔面板
c++的参数1,func(int a,int b, int c=1,int d)如果c是默认参数,则d也必须是默认参数2,函数包括函数声明和函数实现函数的实现和声明,其中只能有一个有默认参数,如果两个都有默认参数,那么会报错。函数的占位参数,void func(int a ,int ){cout<<“这是一个参数”<<endl;}int main(){func(1,2);}//这个传值虽然没有什么用,但是也必须填一下void func(int a ,int原创 2021-11-30 14:20:17 · 1103 阅读 · 0 评论 -
Java Swing JTabbedPane:选项卡组件
创建套接字:create(端口号,socket类型,ip地址(null表示接收任何ip地址的请求))侦听连接请求:listen(等待连接队伍的最大长度)接收连接请求:accept(????)发送信息:send(发送数据的缓冲指针,数据大小,调用方式默认为0)接收信息:receive(接收数据的缓冲,缓冲大小,默认调用方式为0)...原创 2021-11-30 11:44:06 · 948 阅读 · 0 评论 -
javaswing-GridLayout九宫格布局管理器
package GuiLayout;import javax.swing.*;import java.awt.*;public class GridLayoutDemo { static final int WIDTH=300; static final int HEIGHT=200; public static void main(String[] args) { JFrame jf = new JFrame("**GridLayout布局管理器**").原创 2021-11-22 16:55:52 · 865 阅读 · 0 评论 -
javaswing 布局管理器
package GuiLayout;import javax.swing.*;import java.awt.*;/** * 1,先写基本的内容,比如:JFrame框架,设置大小,关闭方式,设置可见, * 2,是否需要创建中间容器 * 3,将中间容器添加到顶层容器中 * 4,开始写组件,需要用到的组件 * 5,创建布局管理器 * 6, 将其设置为需要的布局管理器 * 7,将组件添加到中间容器中 */public class BoxLayoutDemo1 extends JFram.原创 2021-11-22 16:39:18 · 407 阅读 · 0 评论 -
java swing JTree树结点的增删改查
package tree;import javax.swing.*;import javax.swing.tree.DefaultMutableTreeNode;import java.awt.*;public class SimpleJTree extends JFrame{ public void init(){ Container contentPane = getContentPane(); //四个步骤 //创建对象代表节点原创 2021-11-22 15:52:10 · 2543 阅读 · 1 评论