avatar
Articles
159
Tags
23
Categories
4
Home
Tags
Ferry's blog
Search
Home
Tags

Ferry's blog

Label类(标签)
Updated2022-05-22|swing
方法 改变字体setFont(,,,) 获取urlURL url = Demo.class.getResource(“file.png”) 获取url路径的文件Icon icon = new ImageIcon(url) 添加图片setIcon() 示例 12345678910111213141516171819202122232425package 标签;import java.awt.Container;import java.awt.Font;import javax.swing.*;public class Demo extends JFrame{ public Demo() { setDefaultCloseOperation(EXIT_ON_CLOSE); setBounds(200, 200, 300, 200); Container c = getContentPane(); JLabel l = new JLabel("My name is...
JDialog窗体
Updated2022-05-22|swing
在父窗体中调用对话框12345678910111213141516171819202122232425262728293031import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Demo extends JDialog{ public Demo() { setBounds(200, 200, 100, 100); Container c = getContentPane();//创建容器 c.add(new JLabel("我是对话框")); } public static void main(String[] args) { JFrame jf = new JFrame("父窗体");//创建父窗体 jf.setVisible(true);//可见 jf.setDefaultCloseOperation(EXIT_ON_CLOSE); jf.setBounds(200, 200,...
swing组件
Updated2022-05-22|swing
JFrame窗体
Updated2022-05-22|swing
123456789101112131415161718192021222324package 创建JFrame窗体;import java.awt.*;import javax.swing.*;//继承JFrame,以下方法都来源于JFrame类public class Example1 extends JFrame{//让Example1成为一个窗体 public Example1() {//构造方法,与类同名 setVisible(true);//让窗口可见 setTitle("Hello");//窗口标题 setDefaultCloseOperation(EXIT_ON_CLOSE);//窗口关闭,并结束程序 setBounds(200, 200, 300, 200);//窗口大小,和坐标 Container c = getContentPane();//获取窗口容器 c.setBackground(Color.white);//背景颜色 JLabel xxx = new...
动态内存与指针
Updated2022-05-22|programming languages|c
了解函数 malloc()以字节为参数,以内存块的首字节地址为返回值。 free()以指针为参数,它只释放指针指针向的内存块例如:free(p);这时,p指向的内存没有了,可是p这个指针还存在 实例1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#include <stdio.h>#include <stdlib.h>#include <ctype.h>#define SIZE 40char * * mal_ar(int n);int main(void){ int words, i; char * * st; printf("How many words do you wish to enter? "); scanf("%d", &words); getchar(); //滤掉回车 ...
接口
Updated2022-05-22|programming languages|java
前言我们知道,java中,一个类只能有一个父类。但是,如果,我们想要实现的方法在父类中没有,那怎么办呢?这个时候就需要接口。 简介 可以把接口看成纯粹的抽象类,因为里面都是抽象方法。 一个类可以同时实现多个接口 1class Do implements 接口1,接口2 ... 接口与类的区别 接口不能用于实例化对象。 接口没有构造方法。 接口不能包含成员变量,除了 static 和 final 变量。 实例12345678910111213141516171819202122232425262728293031323334353637383940414243444546interface drawTest { // 定义接口 public void draw(); // 定义方法}// 定义平行四边形类,该类继承了四边形类,并实现了drawTest接口class ParallelogramgleUseInterface extends QuadrangleUseInterface implements drawTest { public...
类的继承(super)
Updated2022-05-22|programming languages|java
前言我们知道子类能够改写父类的方法(例如叫:do),然后覆盖.从此,用子类调用do方法只能调那个被改写的do,如果我想用子类调用那个被覆盖的do怎么办呢?OK,就要用super关键字 supersuper关键字,能在子类中调用父类的属性,方法,和构造方法 super调用父类的构造方法 父类1234public abstract class Test { public Test() {//构造方法 }} 子类12345public class Test2 extends Test{ public Test2() {//构造方法 super();//调用父类构造方法 }} 因为构造方法中没有参数,所以可以不写编译器会自动,调用父类的无参构造方法(如果有就要写构造方法,并在括号中加上参数) super调用父类属性 1this.name =...
多态
Updated2022-05-22|programming languages|java
介绍多态就是一种事物的多种形态。 存在的条件 继承 重写 向上转型(父类引用指向子类对象) 实例123456789101112131415161718192021222324252627282930313233343536373839class Animal{ public Animal(String kinds) {//构造方法 System.out.println("创建一个" + kinds); } void move() { //父类的方法 }}class Fish extends Animal{ public Fish(String kinds) {//子类的构造方法 super(kinds); } public void move() { //改写父类的方法 System.out.println("swim"); }}class Dog extends...
上下转型
Updated2022-05-22|programming languages|java
前言 为什么要向上转型?我们直接用继承父类的子类实例化子类对象不就好了吗?这不就可以既能访问子类的对象,也能访问父类对象了吗?如果我们要用被覆盖的父类的方法或者属性,那么用super调用不就好了吗? 介绍向上转型 就是将子类对象赋值给父类类型的变量。 向上转型是为了用父类变量来接受不同的子类对象,调用方法的时候传参父类对象,可以调用子类里不同的重写方法,得到不同的结果。 1Person tom = new Student(); 应用父类12345678910111213public class Animal { public void sleep() { System.out.println("小动物在睡觉"); } public static void doSleep(Animal animal) { // 此时的参数是父类对象,但是实际调用时传递的是子类对象,就是向上转型。 animal.sleep(); } public...
git ugage
Updated2025-02-25|git
What is Git?Git is a popular version control system. It is used for: Tracking code changes Tracking who made changes Coding collaboration Git Getting StartedGit InstallYou can download Git for free from the following website: https://www.git-scm.com/ Configure GitNow let Git know who you are. This is important for version control systems, as each Git commit uses this information: 12git config --global user.name ""git config --global user.email "" Initialize Git123mkdir...
1…13141516
avatar
FerryChan
Articles
159
Tags
23
Categories
4
Follow Me
Recent Posts
js tutorial2025-07-18
JS逆向2025-07-08
正则表达式2025-07-08
python模拟ajax请求2025-07-02
A Django Project2025-06-16
Tags
JavaScript DS git AI sql c python swing scrapy project csapp vue blog English algorithm fatal Q&A java django cpp linux scrape css
Archives
  • July 2025 4
  • June 2025 1
  • February 2025 9
  • March 2023 3
  • February 2023 3
  • May 2022 1
  • February 2022 4
  • January 2022 10
Website Info
Article Count :
159
Unique Visitors :
Page Views :
Last Update :
Framework Hexo|Theme Butterfly
Search
Loading Database