复习下java applet……
今天复习了下java,别说java写UI的功能就是强,完成下面这个界面代码不到50行:
package MyApplet;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class GridLayoutDemo extends JApplet
{
private static final long serialVersionUID = 1L;
private JTextField t = null;
private Container cp = null;
private JButton bt = null;
@Override
public void init()
{
cp = getContentPane();
Container cp1 = new Container();
cp1.setLayout(new GridLayout(4,3));
t = new JTextField(12);
t.setHorizontalAlignment(JTextField.RIGHT);
cp.add(BorderLayout.NORTH, t);
for(int i = 1; i < 10; ++i)
{
bt = new JButton(""+i);
bt.addActionListener(new Bul());
cp1.add(bt);
}
bt = new JButton("*");
bt.addActionListener(new Bul());
cp1.add(bt);
bt = new JButton("0");
bt.addActionListener(new Bul());
cp1.add(bt);
bt = new JButton(".");
bt.addActionListener(new Bul());
cp1.add(bt);
cp.add(BorderLayout.CENTER,cp1);
super.init();
}
private class Bul implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
t.setText(((JButton)e.getSource()).getText());
}
}
}
发表评论
- 浏览: 12639 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
链接
最新评论
-
推理之旅?(游魂归来)
呵呵,微积分确实是个不错记忆,本科期间我确玩过不少。
-- by owlman -
推理之旅?(游魂归来)
如果真的喜欢推理,作微积分的题是个很有乐趣的活我上大三时还为大一的人推题。。。真 ...
-- by 抛出异常的爱 -
技术学习的选择因素
是的,语言之争是小朋友干的事儿,就好像我们小时候和别人争论刀好还是剑好一样。。。
-- by owlman -
技术学习的选择因素
读过 是不是一个人不再考虑语言的问题的时候,就已经证明自己是高手了。
-- by xombat -
Qt学习手记之一(安装篇)
我们想的一样,C++的GUI不是很重要,但不会GUI总感觉有点不安全感。 我也用 ...
-- by xombat







评论排行榜