第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求一個gui簡易計算器的寫作思路

求一個gui簡易計算器的寫作思路

qq_慕斯0255411 2016-12-19 00:08:24
想寫一個gui簡易計算器,但是沒有什么思路。求大神指點
查看完整描述

2 回答

?
世界將會成為你的顏色

TA貢獻2條經(jīng)驗 獲得超0個贊

第一步:可以用Windows自帶的畫圖軟件,畫出一個大概的窗體,讓自己有一個大概的印象,自己的計算器大概的界面是什么樣子。

第二步:考慮計算器窗體需要哪些組件,以及采用什么布局。

第三步:將簡易計算器的加減乘除功能通過代碼實現(xiàn)

自己曾經(jīng)就是這樣做的,若有不足,請多指教

查看完整回答
反對 回復(fù) 2016-12-24
?
小魚妹妹傻不傻4017496

TA貢獻2條經(jīng)驗 獲得超0個贊

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;


import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;


public class Computer implements ActionListener{

Double n1,n2,r;

?JTextField num1;

?JLabel addlabel;

?JTextField num2;

?JButton button;

?JTextField result;

? public Computer(){

?JFrame jFrame=new JFrame("加法計算器");

?jFrame.setSize(400, 300);

?jFrame.setLayout(new FlowLayout());

?jFrame.setVisible(true);

?

?num1=new JTextField(5);

?addlabel=new JLabel("+");

?num2=new JTextField(5);

?button=new JButton("=");

?result=new JTextField(5);

? ? ? jFrame.add(num1);

? ? ? jFrame.add(addlabel);

? ? ? jFrame.add(num2);

? ? ? jFrame.add(button);

? ? ? jFrame.add(result);

? ? ??

? ? ? button.addActionListener(this);

? }


@Override

public void actionPerformed(ActionEvent e) {

n1=Double.parseDouble(num1.getText());

? ? n2=Double.parseDouble(num2.getText());

r=n1+n2;

result.setText(r.toString());

}

}

public class Test {

? public static void main(String[] args) {

Computer computer=new Computer();

? }

}


查看完整回答
反對 回復(fù) 2016-12-22
  • 2 回答
  • 0 關(guān)注
  • 1371 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號