- 博客(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
TA创建的收藏夹 TA关注的收藏夹
TA关注的人