- 博客(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();需要用到DefaultMutableTreeNodeTreeSelectionModer.______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
TA创建的收藏夹 TA关注的收藏夹
TA关注的人