可以调用Applet的一个静态方法:
newAudioClip(URL url,String name) url是地址,name是音频名称
也可以用Applet类的实例方法:
getAudioClip(URL url,String name)
根据url地址和声音文件name,获得一个用于播放的音频对象,这对象可以使用下面的方法来处理声音:
play() 播放声音文件name;loop() 循环播放name;stop() 停止播放name
2、Java媒体框架(JMF)
创建播放器
try
{
URL url=new URL(getDocumenBase(),视频文件名称);
player player=Manager.createPlayer(url);
}
catch(IOException e){}
向播放器注册控制监视器
player.addControllerListener(监视器);
创建监视器必须使用接口ControllerListener ,该接口中的方法是
public void controllerUpdate(ControllerEvent e)
让播放器对媒体进行预提取:player.prefetch()
启动播放器:player.start();
停止播放器:player.stop();
停止播放器后必须释放内存中的资源:player.deallocate();
第十六章 Java Swing基础
1、Jcomponent类
Jcomponent类 是所有轻量组件的父类,
http://www.kpwang.com/主要的子类有:
JButton 创建按钮对象,而且可以创建在图标的按钮; JTree 创建树对象
JComboBox 创建组合框对象,和Choice相似;JCheckBox 创建复选框对象
JFileChooser 创建文件选择器;JInternalFrame 创建内部窗体
JLabel 创建标签;JMenu 创建菜单对象;JMenuBar 创建菜单条对象
JMenuItem 创建菜单项对象;JPanel 创建面板对象;JPasswordField 创建口令文本对象
JPopupMenu 创建弹出式菜单;JProgressBar 创建进程条;JRadioButton 创建单选按钮
JScrollBar 创建滚动条;JScrollPane 创建滚动窗格;JSlider 创建滚动条
JSplitPane 创建拆分窗格;JTable 创建表格;JTextArea 创建文本区
JTexPane 创建文本窗格;JToolBar 创建工具条;JToolTip 创建工具提示对象
2、JFrame类
JFrame类及其子类创建的对象是窗体
(1)JFrame类及其子类创建的窗体是swing窗体
(2)不可以把组件直接加到swing窗体中,应该把组件加到内容面板中
(3)不能为swing窗体设置布局,而应当为内容面板设置布局
(4)swing窗体通过调用getContentPane()方法得到它的内容面板
3、JApplet类
(1)不可以把组件直接添加到小程序容器中,也应该添加到内容面板中
(2)不能为小程序设置布局
(3)小程序容器通过调用getContenPane()方法得到内容面板
4、JDialog类
(1)不可以把组件直接添加到对话框容器中,也应该添加到内容面板中
(2)不能为对话框设置布局
(3)对话框容器通过调用getContenPane()方法得到内容面板
5、JPanel面板:JPanel();JPanel(布局对象)
6、滚动窗口JScrollPane:JScrollPane();JScrollPane(component c)
7、拆分窗口JSplitPane
JSplitPane(int a,Component b,Component c)
a的取值是HORIZONTAL_SPLIT或者VERTICAL_SPLIT决定水平拆分还是垂直拆分
JSplitPane(int a,boolean b ,Component b,Component c) b的取值决定拆分线移动的时候组件是否连续变化
8、内部窗体JInternalFrame
JInternalFrame(String title,boolean resizable,booleam closable,boolean max,boolean min)
参数的意义分别是窗口名称,是否能调整大小,是否有关闭按钮,最大化按钮,最小化按钮
(1)不能把组件直接加到窗体中,而是加到内容面板中
(2)必须先把内部窗体加到一个容器中(JDesktopPane),该容器是专门为内部窗体服务的
9、按钮(JButton)
JButton() 创建按钮;JButton(String s) s是按钮的名字
JButton(Icon icon) icon是按钮上的图标;JButton(String s,Icon icon)
getText() 获取按钮名字;getIcon() 获取按钮图标
setIcon(Icon icon) 设置按钮图标
setHorizontalTextposition(int a) a确定按钮上图标的位置,取值:
AbstractButton_CENTR,AbstractButton_LEFT,AbstractButton_RIGHT
setVerticalTextposition(int a) a确定按钮上名字相对图标的位置,取值:
AbstractButton.TOP,AbstractButton.BOTTOM,AbstractButton.CENTR
setMnemonic(char c) 设置按钮的键盘操作方式是字符c(Alt+c)
setEnabled(boolean b) b决定按钮是否可以被单击
分享到:
- 2007-06-03 11:36
- 浏览 1329
- 评论(0)
- 论坛回复 / 浏览 (0 / 2217)
- 查看更多
相关推荐
本文是java中最常用一些方法的归纳。System下的输入输出方法;图形界面下的输入输出方法。
java常用方法大全....常用方法java常用方法大全....常用方法
JAVA中常用类的常用方法.pdf
java常用代码方法java常用代码方法java常用代码方法java常用代码方法
JAVA中常用类的常用方法.docx
比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法
简单总结可以下Java中String类中的常用方法
Java中常用的一些方法,整理的很好,适合初学者学习,值得一看!
代码中包含的方法有如下 : 1. 创建一个Person实体类 2. 反射获取Class类对象的三种方法 2.1 通过全类名的方式获取 2.2 类名.class 2.3 实例对象.getClass() 2.4 总结 3. 反射获取属性变量 3.1 获取所有...
javaResultSet常用方法.pdf
java常用方法
java语言后台请求网站操作 java中main方法发送httpPost请求
我对Java中数组的方法做了一下总结,希望能帮到各位
Java中常用函数汇总,汇总了acm java的部分代码!譬如:lastIndexOf()这个方法是在字符串中查找第一次出现某个特定字符串的位置,方向是从后向前,找到之后则返回特定字符的索引,找不到匹配的字符串则返回-1。
Java String常用的方法
Java常用方法大全.pdf
java 线程池常用方法参考文档 线程池中各种方法的讲解,使用,例子
JAVA中的方法重写与方法重载的区别,还算挺详细的