import java.awt.event.*
import javax.swing.*
@SuppressWarnings("serial")
class Frame20 extends JFrame implements ActionListener
{ JButton jb1
JTextField jtf1,jtf2
Frame20()
{ setLayout(new BorderLayout())
JPanel jp1 = new JPanel()
JPanel jp2 = new JPanel()
JPanel jp3 = new JPanel()
jtf1 = new JTextField("", 12)
jp1.add(new JLabel("人民币金额:"))
jp1.add(jtf1)
jb1=new JButton("转换成美元等于")
jb1.addActionListener(this)
jp2.add(jb1)
jtf2 = new JTextField("", 12)
jp3.add(new JLabel("美元金额:"))
jp3.add(jtf2)
add(jp1)
add(jp2)
add(jp3)
setLayout(new BoxLayout(this.getContentPane(), BoxLayout.Y_AXIS))
setBounds(120,125,300,200) //设定窗体大小和位置
setTitle("美元转换") //设定窗体标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
setVisible(true) //设定窗体可见
}
public void actionPerformed(ActionEvent e)
{ String rmb
double dollar
if(e.getSource()==jb1)
{ rmb=jtf1.getText()
dollar=Integer.parseInt(rmb)*0.1609
jtf2.setText(String.valueOf(dollar))
}
}
}
public class meiyuan_zhuanghuan
{ public static void main(String []args)
{ new Frame20()
}
}
http://qt.nokia.com这个东西就是楼主要的,很像很像,特别特别像。甚至更简单一些。
代码看起来像:
#include <QtGui>
int main(int argc, char *argv[])
{
QApplication a(argc, argv)//程序
QWidget w//一个窗口
QPushButton *pb=new QPushButton("I'm a QPushButton",&w)//一个按钮在窗口w里面
QObject::connect(pb,SIGNAL(clicked()),&a,SLOT(quit()))//点按钮关程序,有空的话可以用Action
w.show()//显示窗口
return a.exec()//执行
}
其他楼主看说明吧,取值、设字体什么的基本上也很像
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)