自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

转载 JAVA 播放声音

 下面是一个java播放声音的应用程序,可以单次播放声音、循环播放声音 MusicPaly myMusicPlay = new MusicPlay(getClass().getResource("/music/button.wav")); myMusicPlay.start();//播放一次 myMusicPlay .stop();//停止 myMusicPlay .cont

2015-11-20 09:53:43 717

转载 JAVA布局GridBagLayout

Java 的布局管理器GridBagLayout的使用方法【图文说明】  GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直、水平或沿它们的基线对齐。 每个 GridBagLayout 对象维持一个动态

2015-11-19 21:20:35 686

原创 设置面板背景

设置面板的背景,添加的控件不会被覆盖,主要用到JPanel的  paintComponent方法画背景。并且把setOpaque方法设置成false,可以画出背景上的控件package pic; import java.awt.Graphics; import java.awt.Image; import javax.swing.ImageIcon; import javax.swin

2015-11-19 20:58:11 1449

原创 简单的网络编程--服务器,客户端呼应

首先是客户端代码package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; import java.net.UnknownHostE

2015-11-14 19:55:05 467

原创 山寨QQ好友列表

package com.qq.client.view; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.GridLayout; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.ev

2015-11-14 11:38:38 1070

原创 粗略应用setBoeder,JTree

package GUITask1; /** * setBorder方法测试 * * TitleBorder类测试 */ import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; import j

2015-11-12 19:37:12 503

原创 GUI布局学习1

JPanel backPanel = new JPanel(); back.setBorder()方法学习 需要用到TitelBorder类 JTree Tree = new JTree(); 需要用到DefaultMutableTreeNode TreeSelectionModer.______ SmallScrollPanel()  //创建移动面板

2015-11-12 16:50:57 389

原创 JAVA数据库连接

//首先定义需要用的祖父穿//数据库连接需要用到的字符串命令 //数据库连接需要用到的字符串命令 String Driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String Connect = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Test"; String Use

2015-11-12 13:32:23 620

原创 TestField设置长度

import java.awt.BorderLayout; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import javax.swing.JTextField; import javax.swing.SwingUtilities; import javax.swing.WindowCons

2015-11-12 13:30:17 866

原创 JAVA时钟

package TASK; import java.awt.*; import java.text.DateFormat; import java.util.*; import javax.swing.*; //数字时钟 public class ClockDemo extends JFrame implements Runnable {  Thread clock;  f

2015-11-12 13:26:18 893

原创 JAVA计算器

package TASK; //对第一类计算器的描述 //问题:将运算符用下拉框实现,会出现布局紊乱(不显示布局)。对GridLayout掌握不好,不能完全掌握布局管理器 //改进:添加背景图片,下拉框选择运算符 import java.awt.Button; import java.awt.Color; import java.awt.Font; import java.a

2015-11-12 12:46:25 1233

原创 JAVA计算器

package Pretic; import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;

2015-11-12 12:43:49 590

原创 JAVA验证码

package Pretic; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Panel; import java.util.Random; import javax.swing.JFrame; public class AwtDrawing ext

2015-11-12 12:40:52 382

原创 JAVA时钟

import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Insets; import java.awt.RenderingHints; import java.awt.Shape; import java.awt.geom.Ellipse2D; i

2015-11-12 12:39:16 1200

原创 丢手帕问题

package Task; /**  *  * @author 链表解决丢手帕问题(约瑟夫问题)  *  */ public class CycLink {  public static void main(String args[]) {   CycLinkModel cycLink = new CycLinkModel();   cycLink.setLen(5)

2015-11-12 12:37:55 573

原创 接口

package Class4; /**  * 功能:接口的讲解  * 接口原则:  *    1.接口不能被实例化  *    2.(跟抽象类不一样,抽象类可以包含被实现的方法)接口中所有方法都不能有主体及都是抽象方法。  **接口是更加抽象的抽象类  *    3.一个类可以实现多个接口  *    4.实现接口之后必须实现接口的所有方法;  *    5.接口中可以有变

2015-11-12 12:36:09 378

原创 泛型

package Class8; import java.lang.reflect.Method; /**  * 泛型  *  * 案例:反射  * 通过反射机制,我们可以得到T这个类型的很多信息  *   可以得到什么样的函数名称,返回类型,有什么成员变量等等很多信息  * 泛型优点:  *   1.类型安全  *   2.向后兼容  *   3.层次清晰  *

2015-11-12 12:34:31 399

原创 异常

package Class8; import java.net.Socket; /**  * 异常  * 出现异常的地方就会终止执行代码,进入catch语句  *    编译异常  Exception  *    运行异常  RuntimeException 经典案例:数组越界  *    错误  Error  很少见,最难处理的异常  如:内存不足,运行环境的错误,外部错误

2015-11-12 12:33:24 327

原创 记事本界面

package HanUITest; import java.awt.BorderLayout; import java.awt.Event; import java.awt.event.KeyEvent; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; impo

2015-11-12 12:30:19 660

原创 复选框,单选框

import java.awt.GridLayout; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing

2015-11-12 12:29:06 599

原创 拆分窗格

import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JSplitPane; /**  *  * 词霸  * JSplitPane 拆分窗格   *  */ pu

2015-11-12 12:27:00 705

原创 山寨QQ聊天界面

package HanUITest; import java.awt.BorderLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel;

2015-11-12 12:25:39 653

原创 山寨QQ登录界

import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.GridLayout; import java.awt.Image; import java.awt.Toolkit; import javax.sw

2015-11-12 12:22:37 649

原创 窗口,控件:捕捉焦点

关于JAVA窗体,控件获得焦点

2015-11-12 11:42:15 954

空空如也

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

TA关注的人

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