日期:2011-03-22 16:16:00 来源:本站整理
便利的转换[Java编程]
本文“便利的转换[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
假如我们长期艰苦不懈地操纵Java 1.1版构建我们的UI,我们并不需求抛弃它改变到Swing阵营中来.幸运的是,库被计划得答应简单地改正——在很多情形下我们可以简单地放一个“J”到我们老AWT组件的每个类名前面便可.下面这个例子拥有我们所熟习的特点:
这是一个新的输入语句,但此外任何事物除了增添了一些“J”外,看起都像这Java 1.1版的AWT.一样,我们不得当的用add()办法增添到Swing JFrame中,除此之外我们必须像上面看到的一样先预备一些“content pane”.我们可以简单地得到Swing一个简单的改变所带来的好处.//: JButtonDemo.java // Looks like Java 1.1 but with J's added package c13.swing; import java.awt.*; import java.awt.event.*; import java.applet.*; import javax.swing.*; public class JButtonDemo extends Applet { JButton b1 = new JButton("JButton 1"), b2 = new JButton("JButton 2"); JTextField t = new JTextField(20); public void init() { ActionListener al = new ActionListener() { public void actionPerformed(ActionEvent e){ String name = ((JButton)e.getSource()).getText(); t.setText(name + " Pressed"); } }; b1.addActionListener(al); add(b1); b2.addActionListener(al); add(b2); add(t); } public static void main(String args[]) { JButtonDemo applet = new JButtonDemo(); JFrame frame = new JFrame("TextAreaNew"); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){ System.exit(0); } }); frame.getContentPane().add( applet, BorderLayout.CENTER); frame.setSize(300,100); applet.init(); applet.start(); frame.setVisible(true); } } ///:~
因为程序中的封装语句,我们不得不调用像下面所写的一样调用这个程序:
java c13.swing.JbuttonDemo
在这一节里呈现的全部的程序都将需求一个相同的窗体来运行它们.
以上是“便利的转换[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:Swing显示框架
- ·下一篇文章:Swing有哪些所长
- ·中查找“便利的转换”更多相关内容
- ·中查找“便利的转换”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论