java在线api中文_JAVA中英文API(在线版)

本文展示了如何使用JAVA创建一个简单的图形界面,包括窗口设计、组件添加以及图形绘制。通过`Good`、`Text`和`Mian`三个类的交互,实现了一个包含不同形状的图形界面。代码中使用了`JFrame`、`JPanel`以及`Graphics`进行界面和图形操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

www.qht02.com.cn 全球最大搜索

package com.qhit;

import java.awt.Graphics;

import java.awt.event.KeyListener;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Good extends JFrame { // 窗口设计

Good(){

JPanel jp = new JPanel(); // 实现窗口

this.add(jp);

Mian m = new Mian(); // 调用画法

this.add(m);

//this.addKeyListener(m);

this.setSize(600,480);

this.setDefaultCloseOperation(3);

this.setVisible(true);

}

}

刘佳敏 14:31:07

package com.qhit;

import java.awt.event.KeyListener;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Text {

public static void main(String[] args) {

Mian m = new Mian();

JFrame jf =new JFrame();

jf.add(m); 实现画法

new Good(); // 实现窗口

}

}

刘佳敏 14:31:16

package com.qhit;

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JPanel;

public class Mian extends JPanel { // 具体实现画法

int x = 200;

int y =150;

int zx=250;

int zy=100;

int zx1=250;

int zy1=100;

int zx2=265;

int zy2=100;

int zx4=255;

int zy4=100;

int zx3=240;

int zy3=100;

int zx5=240;

int zy5=200;

public void paint(Graphics g){

super.paint(g);

g.fillRect(x, y, 100, 10);

g.fillRect(zx, zy, 10, 100);

g.fillRect(zx1, zy1,5, 5);

g.fillRect(zx2, zy2,5, 20);

g.fillRect(zx3, zy3,5, 20);

g.fillRect(zx4, zy4,5, 5);

g.fillRect(zx5, zy5,5, 50);//敌机

g.setColor(Color.red);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值