Java程序 题目1: 综合图形界面程序设计 实验目的和要求:学习和理解JAVA SWING中的容

Java程序 题目1: 综合图形界面程序设计 实验目的和要求:学习和理解JAVA SWING中的容,第1张

import java.awt.*

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()//执行

}

其他楼主看说明吧,取值、设字体什么的基本上也很像


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11320487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存