Java图形界面编程--漫天繁星
漫天繁星
package com.lddx.day0309;import java.awt.Color;import javax.swing.JFrame;//漫天繁星
public class Start {public static void main(String[] args) {Start s=new Start();s.init();}public void init(){JFrame f=new JFrame();//创建Mypaper类Mypaper paper=new Mypaper();//将创建的Mypaper添加到窗体中f.add(paper);//设置窗体背景颜色f.setBackground(Color.black);f.setTitle("漫天繁星");f.setSize(600, 600);f.setVisible(true);f.setLocation(600, 200);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}
画板
/*
- JPanel 有两个功能
- 功能1:面板,可以在面板放各种组件,可以new创建使用
- 功能2:画板,有绘画用的画板,可以被其他的类继承使用
*/
继承JPanel中所有功能
package com.lddx.day0309;import java.awt.Color;
import java.awt.Graphics;
import java.util.Random;import javax.swing.JPanel;/** JPanel 有两个功能* 功能1:面板,可以在面板放各种组件,可以new创建使用* 功能2:画板,有绘画用的画板,可以被其他的类继承使用*/
//继承JPanel中所有功能
public class Mypaper extends JPanel{//重写父类paint方法--绘画方法public void paint(Graphics g) {//画笔画字符串;参数1:字符串内容,参数2,3:所画字符串位置坐标for(int i=0;i<100;i++){Random random=new Random();int x=random.nextInt(601);int y=random.nextInt(601);//设置画笔颜色g.setColor(Color.white);g.drawString("*", x, y);g.fillOval(60,60,100,100);g.setColor(Color.black);g.fillOval(65,55,100,100);}}}
Java图形界面编程--漫天繁星相关推荐
- Java图形编程实验总结_实验二java图形界面编程2015级.doc
实验二java图形界面编程2015级.doc 实验二JAVA图形界面编程一.实验目的熟悉JAVA运行环境,编程掌握JAVASWING组件的图形界面编程.二.实验环境微机,软件MYECLIPSE,JDK ...
- Java图形界面编程模拟ATM自助取款系统
本人学习Java时一直想做一个图形界面的程序,所以利用闲暇时间,做了一个Java图形界面编程模拟ATM自助取款系统,界面简洁漂亮,基本功能ATM功能实现. 程序初始时 考号:123456 密码:123 ...
- java图形界面多线程_多线程编程、Java I/O系统和Java图形界面编程
多线程编程: 一个正在运行的程序通常称为一个进程,每一个任务称为一个线程,中能够在一个程序内运行多线程的程序称为多线程程序. 线程与进程的区别:①每个进程都需要操作系统为其分配独立的内存空间: ②而同 ...
- java图形界面编程 房子_Java图形界面编程
AWT简介 AWT是抽象窗口工具箱:其中包含了图形界面开发的基本类库. AWT主要包括:容器,布局管理器,事件处理,基本组件四个部分. 容器:用于放置基本组件 布局管理器:对容器中的组件进行布局管理 ...
- Java图形界面编程
一.Java图形用户界面(gui)介绍 1.Java GUI简介 图形用户界面(Graphics User Interface,GUI,图形化的用户接口)是用户与程序交互的窗口,比命令行的界面更加 ...
- java图形界面编程视频,mysql数据库引擎面试
拼多多三面惨败,java中间件.数据库与spring框架,答不上- 面试开火箭,工作拧螺丝-月初有个朋友面试拼多多,一面自信满满过了,结果三面却惨败-昨天朋友约我出来讨论问题在哪里,三面就答不上了(卡 ...
- java图形界面编程如何给窗口设置背景图片
文章目录 前言 一.知识点介绍 二.代码实现 总结 前言 相信大家在GUI编程过程中,也就是开发窗口程序过程中,比如游戏界面等,难免会需要给窗口添加背景图片,接下来我将给大家详细讲解如何给窗口设置背景 ...
- Java图形界面编程--界面版猜数字游戏
界面版猜数字游戏 package com.lddx.day0305;import java.awt.Color; import java.awt.event.ActionEvent; import j ...
- Kafka的生产者原理及重要参数说明,java图形界面编程视频
============================================================================ 此时生产者不着急把消息发送出去,而是先放到一个 ...
- Java图形界面编程练习——五子棋程序
1.一些对象和静态常量的定义 //定义三个BufferedImage,分别代表棋盘图.黑子图.白子图private BufferedImage table;private BufferedImage ...
最新文章
- C#开发微信门户及应用(24)-微信小店货架信息管理
- 随笔:项目感想、知识总结、未来展望
- a链接的四个伪类顺序
- 启明云端直播来了!真的来了!15号晚7:30分启明云端带着8ms菇凉正式亮相立创直播,带你一起畅玩彩屏!参与直播互动的小伙伴将会得到红包大奖及获得SigmarstarSSD201开发板\核心板的机会
- CodeForces - 487B Strip(线段树+dp+二分)
- mysql 给列增加索引
- BigDecimal 加减乘除运算
- 嵌入式系统开发者需要掌握什么技术?
- MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)
- 基于海思IVE实现绊线/区域入侵的基本算法流程
- breadweb控制台下载_路由器刷breed web控制台助手最新版
- 员工出错处罚通知_员工处罚通知书范文.doc
- 点击唤起电话功能和企业微信聊天窗口事件(H5)
- android倒影效果,Android 设置图片倒影效果
- MacBook网络连接正常无法访问网页
- 使用电子签章确立在线医疗电子病历的法律地位
- 屏幕录制一键截图工具 FastStone Capture 9.0 绿色便携中文版
- chrome浏览器无法找到 www.baidu.com 的 DNS 地址
- linux内核源码 github,GitHub - groot2013/Linux-0.11code: 这是Linux0.11内核源代码
- HM-SpringCloud微服务系列11.4【缓存同步】