我想要在校验的过程中,如果输入到操作数中的不是数字,则弹出提醒框: 类 JOptionPane  有助于方便地弹出要求用户提供值或向其发出通知的标准对话框 方法名 描述 showConfirmDialog 询问一个确认问题,如 yes/no/cancel. showInputDialog 提示要求某些输入. showMessageDialog 告知用户某事已发生. showOptionDialog 上述三项的大统一 (Grand Unification). 在设置窗体类添加代码: private…
这个是用NetBeans软件制作的,因为这个软件制作GUI任务比较方便 通过拖拽控件生成的窗体:(红色的名称是更改后的控件名称) 拉拽好布局后,要进行的步骤: A:更改想要进行操作的控件的名称(右键控件,选择更改变量名称) B:知道要对哪个控件进行监听,然后右键→事件→选择想要的 这里是对计算按钮进行监听,选择了Action C:选择后会转到源码,输入想要的监听事件 这个例子的代码: private void countActionPerformed(java.awt.event.ActionE…
GUI(图形用户界面) GUI和CLI的区别: GUI Graphical User Interface(图形用户接口). 用图形的方式,来显示计算机操作的界面,这样更方便更直观. CLI Command line User Interface (命令行用户接口) 就是常见的Dos命令行操作. 需要记忆一些常用的命令,操作不直观. 举例: 比如:创建文件夹,或者删除文件夹等 awt和swing包的概述(重量级或轻量级是看它与系统的关系的联系程度来区分) java.awt:Abstract Win…
A.首先更改窗体左上角的图片 步骤一: 创建3个包,分别建立1个类 第一个是窗体的包,窗体类:设置窗体的主要布置和功能 第二个是资源包,图片:把想要改的图案拉进来 第三个是UI界面包,UI界面设计类:专门对窗体界面进行美化 步骤二: 在UI界面设计类中写代码: /** * 做皮肤效果的类 */ package zl_util; import java.awt.Image; import java.awt.Toolkit; import javax.swing.JFrame; public cla…
需求: 创建多级菜单 步骤: A:创建窗体对象(并设置属性和布局) B:创建菜单栏 C:创建菜单和子菜单 D:逐步添加菜单(子菜单添加到菜单中,菜单添加到菜单栏中) E:窗体中设置菜单栏(菜单栏并不是添加,而是设置) F:设置各个菜单对应的监听事件 G:设置窗体关闭监听时间 H:设置显示窗口 代码: public class FrameText4 { public static void main(String[] args) { // 创建窗体对象 final Frame f = new Fr…
需求:把按钮添加到窗体,并对按钮添加一个点击事件. A:创建窗体对象 B:创建按钮对象 C:把按钮添加到窗体 D:窗体显示 注意:这里对按钮添加点击事件,同样使用监听器. 但是,这里的按钮是组件,所以不能使用  窗体侦听器WindowListener() 要使用 组件侦听器 ActionListener() . 同时,由于 ActionListener() 只有一个构造方法,所以不需要调用适配器. 代码: public class FrameDemo3 { public static void…
简单说说,懒得发了... 步骤: A:首先写出登陆注册需要用到类以及代码(IO流) B:然后创建登陆窗口和注册窗口 C:各个监听事件: a:登录窗口 1.重置:把2个文本框的内容全部清空 2.注册:关闭登陆界面.跳转到注册界面(所以得把注册界面的main()方法全部注释掉,改成由这里跳转) 3.登陆:如IO流时的代码 b:注册窗口 1.注册:如IO流时的代码 2.取消:跳转回到登陆界面,关闭注册界面 D:..具体复习时看代码吧(本人用) 登陆窗口: 注册窗口:…
需求: 创建一个含有标签和文本框的窗体,其中文本框只能输入数字 步骤:(大致上) 创建窗体对象 创建标签对象 创建文本框对象 把组件添加到窗体中 设置标签的监听事件,对键盘按下的数据进行监听 设置窗体关闭监听事件 设置显示窗体 代码: public class FrameTest3 { public static void main(String[] args) { // 创建窗体对象 Frame f = new Frame("QQ号码"); f.setBounds(300, 300,…
需求: 创建一个可改变背景颜色的窗口,鼠标移动到按钮上,窗口背景就会改变成特定的颜色 步骤: (大致上) 创建窗口对象 创建按钮对象 添加按钮到窗口中 设置窗口关闭监听事件 设置鼠标进入按钮区域的监听事件 设置鼠标离开按钮区域的监听事件 设置显示窗口 代码: public class FrameText2 { public static void main(String[] args) { // 创建窗口对象 final Frame f = new Frame("改变背景颜色"); /…
需求: 把文本框中的数据,通过点击按钮,转移到文本域中.  同时清空文本框中的数据 代码:(步骤都注释了) public class FrameDemo4 { public static void main(String[] args) { // 创建窗体对象 Frame f = new Frame("数据转移"); // 设置窗体属性 f.setBounds(300, 300, 300, 300); // 设置窗体的布局为流水布局 f.setLayout(new FlowLayout…
我们创建了窗体后,就要对窗体进行操作,比如关闭窗口.而这时候就要建立监听机制: 事件监听机制: A:事件源 事件发生的地方 B:事件 就是要发生的事情 C:事件处理 就是针对发生的事情做出的处理方案 D:事件监听 就是把事件源和事件关联起来 举例:人受伤事件. 事件源:人(具体的对象) Person p1 = new Person("张三"); Person p2 = new Person("李四"); 事件:受伤 interface 受伤接口 { 一拳(); 一脚…
Java习题10.24 1. 1,3.connect()与accept():这两个系统调用用于完成一个完整相关的建立,其中connect()用于建立连接.accept()用于使服务器等待来自某客户进程的实际连接. 2.listen():此调用用于面向连接服务器,表明它愿意接收连接.listen()需在accept()之前调用. 4.关闭套接字──closesocket()关闭套接字s,并释放分配给该套接字的资源:如果s涉及一个打开的TCP连接,则该连接被释放.     2. java中引用类型的…
按照官网在写mybatis-plus的自动填充功能一直报错,发现官网的解说不全,数据库是datetime类型,java程序又是date,类型不匹配 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'updateDate' of 'class com.example.pojo.…
更多内容请关注微信公众号[Java技术江湖] 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux.网络.多线程,偶尔讲点Docker.ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!(关注公众号后回复"资料"即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南.Java学习指南等资源) ** 本文非常详尽地介绍了Java中的异常,几乎360度无死角. 从异常的概…
Swing 是一个为Java设计的GUI工具包. Swing是JAVA基础类的一部分. Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表. Swing提供许多比AWT更好的屏幕显示元素.它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT. 它们是JFC的一部分. 它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们. 这意味着你可以在任意平台上使用JAVA支持的任意面板. 轻量级组…
Java图形界面GUI 设置窗体JFrame对象 package com.Aha.Best; import javax.swing.ImageIcon; import javax.swing.JFrame; public class TestJFrame extends JFrame { public static void main(String[] args) { TestJFrame tjf = new TestJFrame(); ImageIcon ii = new ImageIcon(…
---------- android培训.java培训.期待与您交流! ---------- 一.概述 1.GUI(GraphicalUser Interface):又称图形用户界面,是计算机用户与计算机交互的一种方式. 2.用户与计算机交互的方式有两种:GUI和CLI. (1)GUI(Graphical User Interface):图形用户接口,用图形方式,来显示计算机操作界面,方便直观. (2)CLI(Command LineUser Interface):命令行用户接口,即常见的Dos…
黑马程序员:Java基础总结 GUI图形化界面   ASP.Net+Android+IO开发 . .Net培训 .期待与您交流!   GUI(Graphical User Interface)图形化界面编程总结 Java.Awt:Abstract Window ToolKit(抽象窗口工具包) Javax.Swing: 图形化界面基本设置: 设置窗体大小:setSize(长,宽): 设置窗体位置:setLocation(距离左,距离上):setBounds(长,宽,距离左,距离上); 设置布局:…
黑马程序员:Java基础总结 GUI&网络&IO综合开发   ASP.Net+Android+IO开发 . .Net培训 .期待与您交流! 网络架构 C/S:Client/Server 客户端,服务端. 特点: 1,需要在客户端和服务端都需要按照编写的软件. 2,维护较麻烦. 好处:可以减轻服务端的压力,如网络游戏. B/S:Browser/Server 浏览器 ,服务端. 1,客户端不用单独编写软件.      因为客户端用的就是浏览器. 2,对于软件升级,只要考虑服务端即可. 弊端:所…
自己玩玩写写,排序的过程多么有趣,特别是把看着电脑吧一堆乱七八糟的数据排成有序组合的时候,看起来贼舒服,特别是强迫症患者.好了,话不多说上代码,也算是自己记录一下吧,没有什么技术含量但个人感觉比较有趣. 排序以及显示代码: package com.wyb.dyi.test; import java.awt.Toolkit; import java.util.Random; import com.wyb.dyi.test.*; public class showBubbleSort { publi…
Implementation of JAXB-API has not been found on module path or classpath. JAXB API是java EE 的API,java 9/10引入了模块的概念,Java SE中将不再包含java EE 的Jar包. pom.xml加入<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifac…
clipse调试Java的10个技巧 先提三点 不要使用System.out.println作为调试工具 启用所有组件的详细的日志记录级别 使用一个日志分析器来阅读日志 1.条件断点 想象一下我们平时如何添加断点,通常的做法是双击行号的左边.在debug视图中,BreakPoint View将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被跳过.如果条件为真,在断点处程序将停止,否则断点被跳过,程序继续执行. 2.异常断点 在断点view中有一个看起来像J!的按钮,…
自己玩玩写写,排序的过程多么有趣,特别是把看着电脑吧一堆乱七八糟的数据排成有序组合的时候,看起来贼舒服,特别是强迫症患者.好了,话不多说上代码,也算是自己记录一下吧,没有什么技术含量但个人感觉比较有趣. 排序以及显示代码: package com.wyb.dyi.test; import java.awt.Toolkit; import java.util.Random; import com.wyb.dyi.test.*; public class showBubbleSort { publi…
Java复习10. Servlet编程知识 20131008 前言: 之前在大三下的时候,学习了一个月的JSP和Servlet知识,但是没有什么项目经验,把JSP Web开发学习实录看了前面几张,后面的框架没有学习.这个期间,我掌握的就是把java代码和html代码杂糅在一起的JSP页面,同时还有就是Servlet的简单的知识,创建Servlet返回响应,这里才明白服务器的大概原理,根据客户端的请求URL类型分发到不同的地方.然后处理,之后在使用response返回信息.还有学习一点关于Java…
java.awt包提供了基本的java程序的GUI设计工具.主要包括下述三个概念: 组件--Component 容器--Container 布局管理器--LayoutManager package TomAwt; import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class TomAwt_11 extends Applet implements AdjustmentListener{ Lab…
GUI(Graphical User Interface)提供了图形化的界面,允许用户以图形的方式与系统进行互动.在GUI推广之前,用户通常要以文本命令的方式来控制计算机.GUI直观的将计算机的功能呈现给用户,降低了用户使用计算机的门槛.苹果和微软是GUI方面的先驱(虽然他们都一定程度上抄袭了Xerox),GUI也为这两位PC王者带来了丰厚的市场回报. 早期Mac GUI GUI需要操作系统和硬件的支持.因此,GUI编程往往要处理移植性的问题.Java的GUI编程有相对比较好的可移植性.然而,随…
不要将Java与JavaScript弄混了,Java的目标是“一次编译,到处调试”(呃,不对,是“到处运行”).简单来说,就是Java程序可以直接在任何设备上运行. Java语言是什么? 不管我们是否意识到,实际上我们基本每天都在与Java打交道.在浏览网页时,可能会弹出一个提示,要求必须安装Java才能继续浏览.这种情况一般发生在使用flash或者是通过某种方式将flash组件集成到核心系统的站点. Java并不是那种通常在新电脑上直接下载下来就能用的程序.我不能确定有没有操作系统将Java作…
Java习题10.25 1. 实际上这道题考查的是两同两小一大原则: 方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法访问权限. 2. Java把内存分成两种,一种叫做栈内存,一种叫做堆内存. 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配.当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空…
030 01 Android 零基础入门 01 Java基础语法 03 Java运算符 10 条件运算符 本文知识点:Java中的条件运算符 条件运算符是Java当中唯一一个三目运算符 什么是三目运算符? 前面我们学习过单目运算符和双目运算符 单目运算符:对一个操作数进行操作 双目运算符:对两个操作数进行操作 那三目运算符其实也很好理解,就是要操作三个操作数(表达式)了 三目运算符: 条件运算符实例 问题实例: 程序代码及其运行结果: 三目运算符的表达式可以是复杂的表达式…
Java SE 10 新增特性 作者:Grey 原文地址:Java SE 10 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_features 类型推断 无需定义变量类型,通过var关键字结合初始化的值,可以推测出变量类型 package git.snippets.jdk10; /** * 类型推断 * * @author <a href="mailto:410486047@qq.com">Grey…