java小程序
文章平均质量分 79
xiaoliangmei
xiaoliangmei
展开
-
坦克大战图片版总结
继前不久写出了坦克大战单机版后,接着又升级到了图片版,使得游戏玩起来更有趣、更形象。 先上张效果图: 这个版本相对于单机版所做的修改(新接触到的知识点): 首先为了加入图片(坦克、子弹、以及爆炸效果图),在classpath中添加资源。 初步了解反射的概念:对于classloader, 每一个.class实际就是一个Class原创 2011-11-07 18:07:28 · 2119 阅读 · 0 评论 -
在JLabel上显示图片,并且图片自适应JLabel的大小
在写《Core Java》上的示例代码时,其中有一个FileChooserTest是打开一张图片,并在Label上显示出来,但是这个示例程序有缺点,由于窗口的大小已经固定,而选择打开的图片有大有小,如果图片比窗口大,则超过框口部分的则被隐藏没显示出来,要靠拖动窗口才能显示其余部分,若图片比较小,则打开在窗口中显得过小,于是稍作了修改。使得打开的图片可以完全根据窗口大小调整自身大小,也可以根据窗口的原创 2011-12-10 21:24:10 · 14056 阅读 · 2 评论 -
图片正(逆)旋转90度java小程序
import java.awt.BorderLayout;import java.awt.Container;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.event.ActionEvent;import java.awt.event.Act原创 2012-03-09 11:07:41 · 4273 阅读 · 0 评论 -
航班信息查询与检索(java)
大二上时用C语言写过一个关于航班信息查询与检索的课程设计,当时是自己抄代码,然后再让学长帮改的,前天晚上在“抄”代码时,突然想用java把那个课设题再写一次,于是昨天晚上就开始了,当然还是先在网上找了不少“成品”做参考,半借鉴,半修改,马马虎虎写了一个功能比较少的版本,以后再写更高版本的。 这个小程序的代码分为四个模块:主框架(MainWindow),关于飞机航班号、起飞(目的)城原创 2012-03-30 10:03:55 · 5343 阅读 · 1 评论 -
显示一个输入的三位整数的各位数字&一个Person类
帮同学写了一个公选课要交的作业:题目1、显示一个三位整数的各位数字输入一个整数,分别显示其百位、十位和个位数字,图形用户界面如图所示。要求:整数文本框可编辑,其他文本框仅用于显示不可编辑;整数文本框响应文本编辑事件;当输入数据错误时,处理异常,弹出对话框,提示重新输入信息。题目2、定义一个父类Person,属性包含姓名、地址、城市、国家、邮编,方法包括构造方法、分别设置各个属性、分别返原创 2011-12-12 19:34:51 · 2809 阅读 · 0 评论 -
java写的记事本
这一个星期,写了一个记事本,其中看了从网上找的几个功能不是很完整的记事本的代码,从这些代码中借鉴了不少东西,然后再百度、谷歌加看文档,尽可能的完善记事本的功能。之前在csdn上看到一篇文章说通过做项目学习是最好的学习方法,这句话我比较认同,从这几次做的几个小程序来看,确实让人进步蛮快,通过写这个记事本,关于java的更多知识点又让我了然于胸并且能够运用它们,下面不一一列举这些方方面面,具体说说原创 2011-12-09 13:07:20 · 1400 阅读 · 0 评论 -
鼠标画线条小程序
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class DrawLine { public static void main(String[] args) { DrawLineFrame frame = new DrawLineFrame(); frame.setDefa原创 2011-10-25 13:49:06 · 1315 阅读 · 0 评论 -
java图像界面开发简单实例
Graphics2D、Rectangle2D、Ellipse2D、Line2D的简单应用,原理为创建相应的图形对象,并设置图形的大小及相关设置,通过Graphics2D对象的draw方法将图形对象保存与JPanel面板中,通过Graphics2D对象的setPaint(setColor)方法可以设置相应的填充颜色import java.awt.*;import java.awt.geom.原创 2011-10-23 21:24:14 · 1169 阅读 · 0 评论 -
网页源代码获取
这个小程序的实用性并不大,因为一般的浏览器都支持查看源代码,只是通过这个小程序巩固一下对Url,File,I/O等知识的掌握。此程序在输入时不再需要加"http://",直接输www形式的网站地址即可,保存时需要加所保存类型的后缀,如:.html,.txt,.doc等,推荐使用.html。程序运行后效果:输入网址后,按“确定”,则会显示出网页的源代码,再按保存,则可选择保存路径保存原创 2011-11-29 12:53:33 · 1192 阅读 · 0 评论 -
坦克大战单机版总结
这几天跟着马士兵的视频写出了《坦克大战》单机版,在此基础上我还修改了几个小版块,比如敌方的坦克全部被我军歼灭后,战争级数上升一级,我军的战斗值恢复到满值,自动生成一批坦克,每次敌军新增的坦克数量也随着级数的上升而增多,有点级数越高越难打的味道,另外还增加了一个若不同敌军子弹相撞则爆炸的效果。 这是我学习JAVA一个多月以来,首次做的一个小项目,由于之前学过别的语言,所以做起来并不觉原创 2011-11-05 01:27:19 · 1939 阅读 · 2 评论