awt

Java基础语法(11)-面向对象之关键字

我是研究僧i 提交于 2020-04-06 16:58:06
title: Java基础语法(11)-面向对象之关键字 blog: CSDN data: Java学习路线及视频 1.this this是什么 它在方法内部使用,即这个方法所属对象的引用; class Person{ private String name ; private int age ; public Person(String name,int age){ this.name = name ; this.age = age ; } public void getInfo(){ System.out.println("姓名:" + name) ; this.speak(); } public void speak(){ System.out.println(“年龄:” + this.age); } } 它在构造器内部使用,表示该构造器正在初始化的对象。 this可以作为一个类中构造器相互调用的特殊格式 class Person{ private String name ; private int age ; public Person(){ // 无参构造器 System.out.println("新对象实例化") ; } public Person(String name){ this(); // 调用本类中的无参构造器 this.name = name ; }

Java基础语法(11)-面向对象之关键字

杀马特。学长 韩版系。学妹 提交于 2020-04-06 04:01:13
title: Java基础语法(11)-面向对象之关键字 blog: CSDN data: Java学习路线及视频 1.this this是什么 它在方法内部使用,即这个方法所属对象的引用; class Person{ private String name ; private int age ; public Person(String name,int age){ this.name = name ; this.age = age ; } public void getInfo(){ System.out.println("姓名:" + name) ; this.speak(); } public void speak(){ System.out.println(“年龄:” + this.age); } } 它在构造器内部使用,表示该构造器正在初始化的对象。 this可以作为一个类中构造器相互调用的特殊格式 class Person{ private String name ; private int age ; public Person(){ // 无参构造器 System.out.println("新对象实例化") ; } public Person(String name){ this(); // 调用本类中的无参构造器 this.name = name ; }

Java 窗口

孤者浪人 提交于 2020-03-21 14:09:17
3 月,跳不动了?>>> Frame 类是 Container 类的间接子类.当需要一个窗口时,可使用 Frame 或其子类创建 一个对象.窗口也是一个容器,可以向窗口添加组件.需要注意的是,窗口默认地被系统添加到 显示器屏幕上,因此窗口不能和其它窗口嵌套,即不能将一个窗口添加到另一个窗口中. Frame 有下列常用方法 Frame() 该 构 造 方法 可 以 创 建一个 无 标 题 的窗 口 , 窗口的 默 认 布局 的 BorderLayout 布局. Frame(Strin9 s) 该构造方法可以创建一个标题为 s 的窗口,窗口的默认布局的 BorderLayout 布局. public void setBounds(int a,int b,int width,int hei9ht) 窗口调用该方法可以设 置出现在屏幕上时的的初始位置是(a,b),即距屏幕左面 a 个像素,距屏幕上方 b 个像素 窗口的宽是 width,高是 hei9ht. public void setSize(int width,int hei9ht) 设置窗口的大小,窗口在屏幕出现是默 认位置是(0,0). public void setVisible(boolean b) 设置窗口是可见还是不可见,窗口默认是不可见的. setTitle(Strin9 s) 设置窗口的标题. public void

Java 画验证码 Java.awt包相关Api的运用

断了今生、忘了曾经 提交于 2020-03-15 17:44:36
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 验证码 */ @WebServlet("/checkCode") public class CheckCodeServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException,

扩展标签

可紊 提交于 2020-03-04 18:04:29
编写一个 Label 类的子类,以便增加一些新的属性和功能,在子类中增加新的成员变量, 比如,子类可以有文本框,文本区等成员变量. 在下面的例子 4 中,MyLabel 类是 Label 的子类,MyLabel 创建的对象有文本框,文本区, 按钮等成员变量..MyLabe 类实现了 ActionListener 接口,以便监视文本框 inputNumber 上的事件.当在文本框 inputNumber 中输入数字回车后,文本区 showResult 显示这个数的 全部因子,单击按钮 button,文本区 showResult 显示不超过这个数的全部素数. import java.awt.*;import java.awt.event.*;import java.applet.*; class MyLabel extends Label implements ActionListener { String 标签上的初始名称; TextField inputNumber;TextArea showResult;Button button; MyLabel(String s,Container con) { super(s); 标签上的初始名称=s; inputNumber=new TextField(10); showResult =new TextArea(10,10);

SpringBoot源码:启动过程分析(二)

喜你入骨 提交于 2020-02-28 21:20:02
接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下面这步: public static ConfigurableApplicationContext run(Class<?>[] primarySources, String[] args) { // 前面分析了前一部分,SpringApplication的构造方法,本文分析后一部分的run()方法 return new SpringApplication(primarySources).run(args); } SpringApplication#run方法的内容较多,准备刷屏了: public ConfigurableApplicationContext run(String... args) { // StopWatch是Spring中一个任务执行时间控制的类,记录了任务的执行时间 StopWatch stopWatch = new StopWatch(); stopWatch.start();// 开始时间 ConfigurableApplicationContext context = null; //

Fedora 31

馋奶兔 提交于 2020-02-28 11:21:07
今日捣鼓OCR引擎Tesseracat,发现中文识别错误率很高,所以想自己训练数据,参考文章需要用到jTessBoxEditor。下载后发现用自带的openjdk无法正常运行jar文件。出现错误: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Window.<init>(Window.java:536) at java.awt.Frame.<init>(Frame.java:420) at java.awt.Frame.<init>(Frame.java:385) at javax.swing.JFrame.<init>(JFrame.java:189) at net.sourceforge.tessboxeditor.Gui.<init>(Unknown Source) at net.sourceforge.tessboxeditor.GuiWithMRU.<init>(Unknown Source) at net.sourceforge.tessboxeditor.GuiWithEdit.<init>(Unknown

语句

血红的双手。 提交于 2020-02-28 02:29:10
语句概述 Java 里 的语句可分为以下五类 方法调用语句, 如 Syste m .out . print l n(" H e llo") 表达式语 句 由一个表达式构成一个语句,最典型的是赋值语 句. x=23 一个表达式的最后加上一个分号就构成了一个语句.分号是语句不可缺少的部 分. 复合语 句 可以用 { } 把 一些语句括起来构成复合语 句. { z=23+x; System.out . print l n("he l lo"); } 控制语句 . p a ck a9e 语句 和 imp o r t 语句 . p a ck a9e 语 句 和 imp o r t 语句和类,对象有关,将在 第 4 章讲 解. Jav a 语言的 控 制语句 Java 语 言的控制语句 有 2 种类型,即条件语 句 , 和 switc h 开关语句 . 条件控制语句 条件语句可分 为 3 种 . a i f 语句 i f 语句 的一般形 式 if (表达 式) { 若干语句 } 真 假 表 达式 { 若 干 语句} i f 后面 内的表达式的值必须 是 bo o le an 类 型,当值 为 tru e 时 , 则执行紧跟着的复 合 语 句 如果表达式的值 为 f a lse, 则 执行程序 中 i f 语 句后面的其他语 句 .复合语句如果只 有一 个语句, { } 可以 省略不写,但 为

一个简单的 Java 小应用程序 Java Applet

风格不统一 提交于 2020-02-27 17:24:32
编写源程序 import j ava. a pplet . *; import j ava. a wt.*; public c lass boy e x tends Appl et { public v o id pa i nt(G r aphics g) { g.setCo l or(Co l or.r e d); g.drawS t ring( " 我一边喝 着 咖啡,一边 学 J ava 呢", 2 ,30); g.setCo l or(Co l or.b l ue); g.drawS t ring( " 我学得很 认 真 ",10 , 50); } } 一 个 Ja va A pp l e t 也 是由若干个类组成 的 , 一 个 J ava A pp l e t 不再需 要 m a i n 方 法 , 但 必 须有且只有一个类扩展 了 A pp l e t 类 , 即它 是 A pp l e t 类 的子 类 .我们把这 个 类叫做这 个 J ava A pp l e t 的 主 类 , Ja v a A pp l e t 的主类必须 是 p u b li c 的 我 们将会系统学习类和子 类 . A pp l et 类是系统提供的 类 . 当我们保存上面的源文件 时 , 必须 命 名 为 b o y . j a va. 假设我们保 存 b o y . j a va 在

只需亿小串代码,教你用java仿制qq

六眼飞鱼酱① 提交于 2020-02-26 08:33:21
只需亿小串代码,教你用 java仿制qq 直奔主题,代码如下: import java.awt.Color; import java.awt.Container; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPasswordField; import javax.swing.JTextField; public class GUIQQ extends JFrame { // 用户名 private JTextField username; // 密码 private JPasswordField password; // 小容器 private JLabel jl1; private JLabel