日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

使用MVC结构计算梯形面积

發(fā)布時(shí)間:2023/12/18 c/c++ 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用MVC结构计算梯形面积 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
package com.ytu;public class Test {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubWindowTrapezia win=new WindowTrapezia();win.setTitle("使用MVC結(jié)構(gòu)");win.setBounds(100, 100,420,260);}} package com.ytu; import java.awt.*; import javax.swing.*;import java.awt.event.*; public class WindowTrapezia extends JFrame implements ActionListener{@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubtry{double a=Double.parseDouble(textA.getText().trim());double b=Double.parseDouble(textB.getText().trim());double c=Double.parseDouble(textC.getText().trim());trapezia .setA(a);trapezia .setB(b);trapezia .setC(c);String area=trapezia .getArea();showArea.append("梯形"+a+","+b+","+c+"的面積:");showArea.append(area+"\n");}catch(Exception ex){showArea.append("\n"+ex+"\n");}}Trapezia trapezia ;JTextArea showArea;JTextField textA,textB,textC;JButton controlButton;WindowTrapezia(){trapezia=new Trapezia();textA=new JTextField(5);textB=new JTextField(5);textC=new JTextField(5);showArea=new JTextArea();controlButton=new JButton("計(jì)算面積");JPanel pNorth=new JPanel();pNorth.add(new JLabel("上底A:"));pNorth.add(textA);pNorth.add(new JLabel("下底B:"));pNorth.add(textB);pNorth.add(new JLabel("高C:"));pNorth.add(textC);pNorth.add(controlButton);controlButton.addActionListener(this);add(pNorth,BorderLayout.NORTH);add(new JScrollPane(showArea),BorderLayout.CENTER);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}} package com.ytu; //梯形 public class Trapezia {double sideA,sideB,sideC,area;boolean isTrapezia;public void setA(double a) {// TODO Auto-generated method stubsideA=a;}public void setB(double b) {// TODO Auto-generated method stubsideB=b;}public void setC(double c) {// TODO Auto-generated method stubsideC=c;}public String getArea() {// TODO Auto-generated method stubarea=(sideA+sideB)*sideC/2.0;return String.valueOf(area);} }

總結(jié)

以上是生活随笔為你收集整理的使用MVC结构计算梯形面积的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。