![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
head first java学习
零零君
这个作者很懒,什么都没留下…
展开
-
第12章-图形用户接口(3)---动画-2-音乐播放器
2015/6/17注意:1、设置每分钟的节拍数量,BPM节拍数sequencer.setTempoInBPM(220);2、ControllerEventListener 接口应由一个其实例需要在 Sequencer 处理了请求的 MIDI 控制更改事件类型时接收通知的类实现。需要实现public void controlChange(ShortMessage event)原创 2015-06-17 16:49:36 · 718 阅读 · 0 评论 -
第12章-图形用户接口(2)---内部类
2015/6/161、按下按钮改变图形颜色的实例:package learn_swing;import javax.swing.*;import java.awt.event.*;import java.awt.*;public class SimpleGui3C implements ActionListener{ JFrame frame;//将frame对象声明在这里可以方原创 2015-06-16 19:55:02 · 345 阅读 · 0 评论 -
第12章-图形用户接口(3)---动画-1
2015/6/161、所谓动画,就是不断的改变Gui的位置,同时重绘panel2、动画实例:package learn_swing;import javax.swing.*;import java.awt.*;public class SimpleAnimation { int x=70; int y=70; public static void main(String原创 2015-06-16 20:45:14 · 364 阅读 · 0 评论 -
第13章-Swing(2)--BeatBox-总结与实例
2015/6/22源码:package BeatBox;import java.awt.*;import javax.swing.*;import java.util.*;import java.awt.event.*;import javax.sound.midi.*;public class BeatBox { JPanel mainPanel; //把che原创 2015-06-22 17:09:30 · 579 阅读 · 0 评论 -
第13章-Swing(1)
2015/6/191、在Swing中的所有组件均继承自javax.swing.JComponent2、在Swing中,几乎所有的组件上都能够安置其他的组件,同时也可以注册各种监控事件。3、布局管理器是个特定组件相关联的java对象,它大多数是背景组件。布局管理器用来控制所关联组件上携带的其他组件。布局管理器有几种不同的类型,每个背景组件都可以有自定义规则的布局管理器。布局管理器原创 2015-06-19 16:36:48 · 372 阅读 · 0 评论 -
第十四章 io(1)
2015、6、301、储存状态的两种选择(1)如果只有自己写的java程序会用到这些数据: 用序列化(serialization),将被序列化的对象写到文件中。然后可以让你的程序去文件中读取序列化的对象并将他们展开成序列化之前的状态。(2)如果数据需要被其他的程序引用: 写一个纯文本文件。用其他程序可以解析的特殊字符写到文件中。2、当对象被序列化原创 2015-06-29 15:08:29 · 350 阅读 · 0 评论 -
第12章-图形用户接口
2015/6/151、事件源(例如按钮)会在用户做出相关动作时,产生相关的事件对象。你的程序在大多数情况下是事件的接收方而不是创造方。2、如果想知道按钮的事件,就要实现ActionListener这个接口。button。addActionListener(this);3、当按钮的addActionListener()方法被调用时,它的参数会被保存到按钮的清单中。当用户按下按钮时原创 2015-06-15 17:02:11 · 375 阅读 · 0 评论 -
第11章 程序料理----miniMusic(1)
2015/6/151、用Sequencer(音序器)来创建音乐;但是Sequencer是一个接口,所以在创建对象时要用:Sequencer player=MidiSystem.getSequencer();同时,MidiSystem是一个类,Sequencer继承了MidiSystem。在使用Sequencer时,要用try……catch……包裹player原创 2015-06-15 15:50:36 · 1064 阅读 · 0 评论 -
第11章 程序料理----miniMusic(2)
2015/6/15相对完整的音符播放程序:package Music;import javax.sound.midi.*;public class MiniMusicCmdLine {//这是第一个 public static void main(String[] args){ MiniMusicCmdLine mini=new MiniMusicCmdLine(); i原创 2015-06-15 16:22:35 · 521 阅读 · 1 评论