首页
学习
活动
专区
圈层
工具
发布

Swing组件概述

请看下例: ​package​ com.swing; ​import​ java.awt.BorderLayout; ​import​ java.awt.Container; ​import​ java.awt.Font...请看下例: ​package​ com.swing; ​import​ java.awt.BorderLayout; ​import​ java.awt.Container; ​import​ java.awt.Font...例6​​ 问题的描述: 微调控制器(JSpinner)的使用(用到了model的设计) 解决方案: JSpinner(微调控制器)也是文本框,它在一边带有两个小按钮,可以让你 增加或者减少存 请看下例:...; ​import​ javax.swing.JFrame; ​import​ javax.swing.JLabel; ​import​ javax.swing.JPanel; ​import​ javax.swing.JSpinner...一个好的文件对话 框是很难编写的,它应该能够显示文件和目录并且让用户浏览文件系统。你 肯定不会想去发明这种对话框。

93310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java Swing用户界面组件:复选框+ 滑块+组合框+边界+单选按钮

    但是在很多情况下,可能更加愿意给用户几种选择而不是让用户在文本组件中输入数据。给一组按钮或者一列选项让用户做出选择。(这样也免去了检查错误的麻烦。)...例9-5 CheckBoxTest.java javax.swing.JCheckBox 1.2 • JCheckBox(String label) 用给定的标签构造一个复选框,该标签初始化为“...例9-6 RadioButtonTest.java javax.swing.JRadioButton 1.2 • JRadioButton(String label, boolean state...例9-10 SpinnerTest.java javax.swing.JSpinner 1.4 • JSpinner( ) 构造一个编辑整数的微调控制器,初始值为0,增量为1,没有边界。...javax.swing.JSpinner.DateEditor 1.4 • DateEditor(JSpinner spinner, String pattern) 为微调控制器构造一个日期编辑器。

    8.9K10

    Swing的介绍

    Swing是一个为java设计的GUI工具包.Swing是JAVA基础类的一部分.Swing包括了图形用户界面(GUI)器件如 : 文本框,按钮,分隔窗格和表.Swing提供许多比AWT更好的屏幕显示元素...JAVA支持的任意面板.轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为.Swing开发图形界面比AWT更加优秀,因为Swing是一种轻量级组件,它采用100%的java实现,不再依赖于本地平台的...,几乎所有组件都采用纯Java实现,所以无须考虑底层平台是否支持该组件,因此Swing可以提供如JTabbedPane,JDesktopPane,JInternalFarme等特殊的容器,也可以提供像JTree...,JTable,JSpinner,JSlider等特殊的GUI组件....Swing提供的这些优势,让Java图形界面程序真正实现了"Write Once,Run Anywhere" 的目标.除此之外,Swing还有如下特征.

    1.3K20

    什么是线程以及线程的使用+示例

    常用函数:         sleep():设置线程休眠时间,单位毫秒;         yield():方法是停止当前线程,让同等优先权的线程运行,如果没有同等优先权的线程,那么Yield()方法将不会起作用...wait():让线程处于等待状态,并且释放掉抢到的锁旗标,其他线程可以继续抢锁旗标。wait()必须在同步的代码块中执行。...} } 效果展示  案例二:(希望不会挨打)大多数人都喜欢玩游戏,玩游戏的时候会有抽奖,并且抽中的概率是很小的,以下是一个老虎机游戏 package com.zking.ui; import java.awt.event.ActionEvent...; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.ImageIcon; import...javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel

    75010

    JFrame窗体的基本操作(1-窗体的创建)

    窗体的具体例子:例如,所有的浏览器,浏览器中网页里打开的提示框,电脑的QQ,手机上的小窗模式,都是窗体; 在本篇内容中,我们会使用JFrame和JDialog两个类,在实现java中的窗体; 在JAVA...在java中,我们需要引入javax.swing包下的JFrame类或者JDialog类,这样才能使用两个窗体;但是,一些窗体中的组件也会用到swing包下的一些类,所以引用包的时候,通常都会是import...javax.swing....Java呢,将JFrame和JDialog两个类的窗体都默认设置成了不可见,在窗体不可见的情况下,java无法实现窗体这些代码(用户看不见而已)。...像下图调用完后,窗体退出后项目也就可以停止运行了 后语: 看完上述操作后,对于JFrame窗体也就有了一个大概的了解,但这也仅仅只是一点点而已。

    11810

    【Java AWT 图形界面编程】Canvas 中绘制超大图片 ( 使用鼠标拖动查看全图 | 设置 JFrame 窗口自动关闭 | 获取并绘制图片 | 鼠标拖动计算位移 | 画布偏移 )

    ( startX , startY ) 坐标中 ; 计算一个 Canvas 的画布偏移量 ( offsetX , offsetY ) , 该偏移量持续累加 , 多次鼠标拖动也会累加到一起 ;...dy; } }); 4、画布偏移 初始时 , 画布偏移为 0 , 但是 在鼠标不断拖动的过程中 , 偏移量 ( offsetX , offsetY ) 一直在累加..., 每次累加 , 都要重绘画布 , 重绘时 , 调用 Graphics2D#translate 对画布进行整体偏移 ; // 画布进行整体偏移 Graphics2D...g2 = (Graphics2D)g; g2.translate(offsetX, offsetY); 二、代码示例 ---- 代码示例 : import javax.swing.*;...import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class

    1.8K20

    Java中的屏幕共享

    JxBrowser 是一个跨平台的 Java 库,可让将基于 Chromium 的 Web 浏览器控件集成到 Java Swing、JavaFX、SWT 应用程序中,并使用数百种 Chromium 功能...Java 客户端是两个桌面应用程序。第一个是带有按钮的窗口。单击该按钮开始共享会话。第二个应用程序自动接收视频流并显示它。还有一个停止屏幕共享的按钮。...implementation(jxbrowser.swing())}复制代码流媒体应用接下来从一个将共享其屏幕的应用程序开始,需要代表流媒体连接到服务器。...get(0); tell.selectSource(screen, AudioCaptureMode.CAPTURE);});复制代码让我们保存CaptureSession的实例,以便稍后以编程方式停止它...然后使用 JxBrowser 将它集成到两个 Swing 应用程序中。借助 JxBrowser 提供的捕获 API,丰富了标准 Java 应用程序的屏幕共享功能。

    2.7K20
    领券