• Swing应用开发实战系列之五:后台日志信息前台监控器

    时间:2024-01-18 14:56:41

    作为一个程序设计人员,我们深知日志的重要性,对于日志的监控,我们通常不外乎采用以下两种方式:日志文件方式和后台打印方式,常规情况下,这两种日志监控方式完全可以满足我们对日志监控的需要。但是,当我们用Swing进行前台开发时,常常想能不能把后台服务运行日志实时地显示在前台窗口中,或者只是将某类我们比较...

  • Java Swing事件处理机制

    时间:2024-01-15 10:50:17

    Java Swing的事件处理机制Swing GUI启动后,Java虚拟机就启动三个线程,分别为主线程,事件派发线程(也是事件处理线程)和系统工具包线程。主线程 :负责创建并显示该程序的初始界面;系统工具包线程 :负责将从系统事件队列捕获在该程序界面上的鼠标和键盘操作等底层事件,并把这些事件转换成S...

  • 14.swing

    时间:2024-01-14 18:00:26

    一。开发架构1.最外层是一个jframe的框架2.可以在框架中添加任意组件3.组件分为两大类:a。容器类型:可以继续在该容器中添加其他组件。例如:jpanel 面板,可以多个面板添加到同一个框架中b。具体的组件:按钮,文本框,标体,文本域,可以添加到容器类型中4.事件:是触发事件完成一定的功能常用事...

  • Java GUI学习笔记之初识AWT和Swing

    时间:2024-01-10 15:19:47

    Frame f = new Frame(); //获取显示器的尺寸 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); int swidth = screenSize...

  • Swing-文本输入组件(一)

    时间:2024-01-06 20:37:41

    Swing控件中,能够实现用户输入的有JTextField、JPasswordField、JTextArea和JTextPane。下面分别进行介绍。JTextField最简单的文本控件,常见的登陆界面中就是使用得它。其文本无法换行,也不支持滚动条,文本长度超出控件宽度后在视觉上会遮挡一部分内容,因此...

  • Java Swing 如何实现记事本中“编辑”菜单下的 剪切,复制,粘贴,删除,全选 功能

    时间:2024-01-03 16:46:40

    这篇文字将要学习以下知识点:1.如何给JButton按钮添加鼠标点击事件监听器#1.addMouseListener(MouseListener l)  给JButton添加一个鼠标点击监听器l2.文本区控件JTextArea 中的方法(剪切,复制,粘贴,删除,全选  功能的实现)#1.cut() ...

  • java在线聊天项目0.2版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包) BorderLayout布局与GridLayout布局不同之处 JPanel设置大小

    时间:2024-01-02 23:14:27

    代码如下:package com.swift;import java.awt.BorderLayout;import java.awt.Color;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLab...

  • java在线聊天项目 使用SWT快速制作登录窗口,可视化窗口Design 更换窗口默认皮肤(切换Swing自带的几种皮肤如矩形带圆角)

    时间:2024-01-02 22:54:32

    SWT成功激活后new一个JDialog调整到Design视图默认的视图模式是BorderLayout,无论你怎么拖拽,只能放到东西南北中的位置上所以,我们把视图模式调整为AbsoluteLayout,这样我们可以把小控件拖拽到任意我们需要的位置发现,这个窗口的皮肤不是很好看,文本框和按钮都是直角矩...

  • 用户图形界面(GUI)学习笔记(一)——Swing与AWT

    时间:2024-01-02 16:14:51

    一、Swing与AWT对象窗口工具箱(Abstact Window Toolkit,AWT),是JAVA1.0刚出现的时候,包含的一个GUI设计类库。它将处理用户界面元素的任务委派给每个目标平台(Windows,Macintosh等)的本地GUI工具箱。本地GUI工具箱负责用户界面元素的创建和动作。...

  • 第13章 Swing程序设计----常用面板

    时间:2023-12-30 08:27:09

    面板也是一个Swing容器,它可以作为容器容纳其他组件,但它也必须被添加到其他容器中。Swing常用的面板包括JPanel面板和JScrollPanel面板。1、JPanel面板 import java.awt.*; import javax.swing.*; public class JPanel...

  • Swing-JRadioButton用法-入门

    时间:2023-12-30 08:14:16

    JRadioButton是Swing中的单选框。所谓单选框是指,在同一个组内虽然有多个单选框存在,然而同一时刻只能有一个单选框处于选中状态。它就像收音机的按钮,按下一个时此前被按下的会自动弹起,故因此得名。因此,在添加JRadioButton控件时,要记得将它们添加到同一个ButtonGroup中。...

  • Java核心技术卷一基础知识-第9章-Swing用户界面组件-读书笔记

    时间:2023-12-26 19:51:27

    第9章 Swing用户界面组件本章内容:* Swing与模型-视图-控制器设计模式* 布局管理概述* 文本输入* 选择组件* 菜单* 复杂的布局管理* 对话框本章将介绍构造功能更加齐全的图形用户界面(GUI)所需要的一些重要工具。9.1 Swing和模型-视图-控制器设计模式9.1.1 设计模式容器...

  • Java_Swing程序设计_尝试开发一个登陆窗体,包括用户名、密码以及提交按钮和重置按钮,当用户输入用户名my,密码love时,弹出登陆成功提示对话框。

    时间:2023-12-22 23:06:09

    package com.lzw;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class UseCase3 extends JFrame{/** * */private static final long...

  • JAVA的界面(Swing)

    时间:2023-12-20 09:31:20

    现在的程序很多在java中运行,很多时候是Web;很多服务端还是有一个简单的日志文件比较好;或者配置;今天在看java图形界面开发时,看见已经不怎么更新的库。没有办法,市场决定一切,很多好的东西没有更新了;JAVA毕竟在C/S邻域不怎么强劲;做了很久的c#;c#现在很多时候用Ribbon界面,也看了...

  • swing实现QQ登录界面1.0( 实现了同一张图片只加载一次)、(以及实现简单的布局面板添加背景图片控件的标签控件和添加一个关闭按钮控件)

    时间:2023-12-19 08:49:53

    swing实现QQ登录界面1.0( 实现了同一张图片只加载一次)、(以及实现简单的布局面板添加背景图片控件的标签控件和添加一个关闭按钮控件)代码思路分析:1.(同一张图片仅仅需要加载一次就够了,下次给一个图片路径,如果加载过,就直接拿去用就可以了):我们选择封装在一个工具类里,如何实现同一种图片只加...

  • java swing中Timer类的学习

    时间:2023-12-09 13:57:09

    最近在完成学校课程的java平时作业,要实现一个计时器,包含开始、暂停以及重置三个功能。由于老师规定要用这个timer类,也就去学习了一下,顺便记录一下。首先呢去查了一下java手册上的东西,发现timer的构造函数是这么解释的(拿翻译机翻译了)public class Timer ext...

  • Java Swing界面编程(31)---菜单条:JMenu

    时间:2023-12-06 15:37:45

    package com.beyole.test;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;public class Swing...

  • Java Swing 快捷键

    时间:2023-12-01 10:48:35

    Java  Swing 快捷键给Java Swing 编程中按钮或者其他组件事件添加快捷键的方法:Component.setAccelerator(KeyStroke.getKeyStroke(‘Q’, InputEvent.CTRL_MASK));这个快捷键是ctrl+Q,通过这个方法即可实现点击...

  • java swing 去掉按钮文字周围的焦点框

    时间:2023-12-01 09:52:40

    闲来无事,写了个swing界面,运行后看到当点击按钮时,中间文字会出现一个刚好把文字围住的小方框,这是按钮获得焦点的标志,我是觉得一个字:丑!怎么去掉呢?万能的度娘告诉我,设置下button的setFocusPainted为false,我试了一下,果然ok,下面将代码分享给大家,可以将设置属性的那句...

  • Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系

    时间:2023-11-30 22:02:18

    Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系1. Swing Inspector是一个Java Swing/AWT用户界面分析和调试工具,功能与firebug类似,22. 类似spylite ,firebug33. Eclipse  vm param34. Clt...