java 设计题目_一个Java的GUI设计题目.

我想做一个很简单的GUI,一个面上只有1和0两个button,代码如下,就是不能编译过.Frame的代码.packagecalulate;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;/***

Ti...

我想做一个很简单的GUI,一个面上只有1和0两个button,

代码如下,就是不能编译过.

Frame 的代码 .

package calulate;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

/**

*

Title:

*

Description:

*

Copyright: Copyright (c) 2008

*

Company:

* @author not attributable

* @version 1.0

*/

public class theCalucateFrame extends JFrame {

JPanel contentPane;

JButton numbe1 = new JButton();

JButton number0 = new JButton();

//Construct the frame

public theCalucateFrame() {

enableEvents(AWTEvent.WINDOW_EVENT_MASK);

try {

jbInit();

}

catch(Exception e) {

e.printStackTrace();

}

}

//Component initialization

private void jbInit() throws Exception {

this.setSize(new Dimension(500,300));

contentPane = (JPanel) this.getContentPane();

contentPane.setLayout(null);

this.setSize(new Dimension(400, 300));

this.setTitle("一个计算器");

numbe1.setText("1");

numbe1.addActionListener(new theCalucateFrame_numbe1_actionAdapter(this));

numbe1.setBounds(new Rectangle(25, 53, 61, 28));

numbe1.setFont(new java.awt.Font("MS Sans Serif", 0, 11));

number0.setBounds(new Rectangle(25, 91, 61, 28));

number0.addActionListener(new theCalucateFrame_number0_actionAdapter(this)); 这里有问题....

number0.setText("0");

contentPane.add(numbe1, null);

contentPane.add(number0, null);

}

//File | Exit action performed

public void jMenuFileExit_actionPerformed(ActionEvent e) {

System.exit(0);

}

//Help | About action performed

//Overridden so we can exit when window is closed

protected void processWindowEvent(WindowEvent e) {

super.processWindowEvent(e);

if (e.getID() == WindowEvent.WINDOW_CLOSING) {

jMenuFileExit_actionPerformed(null);

}

}

void numbe1_actionPerformed(ActionEvent e) {

}

}

class theCalucateFrame_numbe1_actionAdapter implements java.awt.event.ActionListener {

theCalucateFrame adaptee;

theCalucateFrame_numbe1_actionAdapter(theCalucateFrame adaptee) {

this.adaptee = adaptee;

}

public void actionPerformed(ActionEvent e) {

adaptee.numbe1_actionPerformed(e);

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值