自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 java贪吃蛇

import javax.swing.*;//游戏的主启动类public class StartGame { public static void main(String[] args) { JFrame frame = new JFrame("一只倒霉仔"); frame.setResizable(false);//窗口大小不可变 frame.setBounds(10,10,900,795); frame.setVisible(

2021-05-09 17:38:41 110

原创 文本框

文本框public class TestTextDemo01 extends JFrame{ public TestTextDemo01() { Container container = this.getContentPane(); container.setLayout(null); JTextField textField1 = new JTextField("hello"); JTextField textField2 =

2021-05-06 10:37:50 154

原创 列表

下拉框public class TestComboboxDemo01 extends JFrame { public TestComboboxDemo01() { Container container = this.getContentPane(); JPanel panel = new JPanel(); JComboBox comboBox = new JComboBox(); comboBox.addItem(null

2021-05-06 10:10:03 80

原创 按钮

图片按钮public class JButtonDemo01 extends JFrame { public JButtonDemo01() { Container container = this.getContentPane(); //把一个图片变为图标 URL url = JButtonDemo01.class.getResource("背景.jpeg"); Icon icon = new ImageIcon(url);

2021-05-05 17:58:30 70

原创 Swing面板

Jpanelpublic class JPanelDemo extends JFrame { public JPanelDemo() { Container contentPane = this.getContentPane(); contentPane.setLayout(new GridLayout(2,1,10,10));//后面两个10代表着间距 JPanel panel1 = new JPanel(new GridLayout(1,3

2021-05-05 16:57:30 100

原创 弹窗

JDialog,用来被弹出,默认就有关闭事件//主窗口public class DialogDemo extends JFrame { public DialogDemo() { this.setVisible(true); this.setSize(700,500); this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //JFrame 放东西,容器

2021-04-30 21:04:02 82 1

原创 JFrame

public class JFramedemo { //init();初始化 public void init(){ //顶级窗口 JFrame jf = new JFrame("这是一个JFrame"); jf.setVisible(true); jf.setBounds(100,100,200,200); jf.setBackground(Color.GREEN); //设置文字

2021-04-30 20:03:51 128 1

原创 画笔paint

public class TextPaint { public static void main(String[] args) { Mypaint mypaint = new Mypaint(); mypaint.loadFrame(); }}class Mypaint extends Frame{ public void loadFrame(){ setBounds(200,200,600,500); setVi

2021-04-25 20:43:31 72

原创 简易计算器的优化

oop原则:组合大于继承//继承class A extends B{}//组合,减少耦合性class A{ public B b:}

2021-04-24 19:42:55 166

原创 事件监听

事件监听:当某个事情发生的时候,要做什么?public class TextActionEvent { public static void main(String[] args) { //按下按钮,触发一些事件 Frame frame = new Frame(); Button button = new Button(); //因为,addActionListener()需要一个ActionListener,所以我们要构造.

2021-04-22 21:25:02 84

原创 输入框TextField监听

public class TestText01 { public static void main(String[] args) { //main方法应该只管启动! MyFrame myFrame = new MyFrame(); }}class MyFrame extends Frame { public MyFrame(){ TextField textField = new TextField(); add(

2021-04-22 21:17:19 371

原创 GUI-布局管理器

流式布局public class TextFlowLayout { public static void main(String[] args) { Frame frame = new Frame(); //组件 - 按钮 Button button1 = new Button("button1"); Button button2 = new Button("button2"); Button button3 = n

2021-04-20 15:56:16 63

原创 panel笔记

//TextPanel面板public class Textpanel { public static void main(String[] args) { Frame frame = new Frame(); Panel panel = new Panel(); // frame.setLayout(null); //坐标 frame.setBounds(300,300,500,500);

2021-04-19 20:15:23 135

原创 基础循环结构笔记

if单选择结构if(布尔表达式){//如果布尔表达式为 true将执行的语句}if双选择结构if(true){}else{}switch多选择结构switch语句中的变量类型可以是:byte、short、int或者cahr。switch支持字符串String类型switch(expression){​ case value1:​ break;​ case value2:​ break;//可以有任意数量的case语句​ defau

2021-03-26 17:15:03 64

原创 IDEA生成javaDos文档

Java注释解释Java的三种注释:(1)单行注释:// 注释内容(2)多行注释:/… 注释内容…./(3)文档注释:/*… 注释内容…./​ (注释可以用来自动地生成文档。有个javadoc的工具,由源文件生成一个HTML文档,使用这种方式注释源文件的内容)JavaDosjavadoc命令是用来生成自己API文档的每个人都会在类里定义一些方法和域提供给其他人使用。对于java语言来说,API文档通常详细的说明了每个类、每个方法的功能及用法。参数信息@author 作者名@ver

2021-03-24 23:12:05 205

原创 java基础语法

java基础语法标识符java所有组成部分都需要名字、类名、变量名以及方法名都被称为标识符所有的标识符都以字母命名、美元符¥、或者下划线 (_)数据类型强类型语言:所有变量都必须先定义后才能使用基本类型数字字符整数,小数字符type varName = value;//数据类型 变量名 = 值 ;可以使用逗号来隔开声明多个同类型变量。八大基本类型//整数intbyteshortlong//浮点数double 占8个字

2021-03-24 22:36:11 54

原创 typora语法笔记markdown

一一级标题 一个#加空格二级标题 两个#加空格以此类推功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift + C插入代码:Ctrl/Comm

2021-03-22 12:51:28 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除