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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用javafx百行代码搞定多边形面积计算(可下载)

發布時間:2024/7/23 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用javafx百行代码搞定多边形面积计算(可下载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

輸出多邊形面積

一、使用JavaFX Scene Builder 2.0制作界面,因為比較懶,直接偷工減料😁😁😁
界面部分非常簡陋

1.引入庫

//main.java 部分

public class main extends Application {@Overridepublic void start(Stage primaryStage) {try {// Read file fxml and draw interface.Parent root = FXMLLoader.load(getClass().getResource("windows.fxml"));primaryStage.setTitle("My Application");primaryStage.setScene(new Scene(root));primaryStage.show();} catch(Exception e) {e.printStackTrace();}}public static void main(String[] args) {launch(args);}}

//controller.java部分

package application;import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage;

//controller.java 部分

package application;import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.scene.control.Button; import javafx.scene.control.TextField; import javafx.scene.layout.AnchorPane;

2.代碼部分

controller.java

public class WindowsController {@FXMLprivate TextField kuan1;@FXMLprivate TextField kuan2;@FXMLprivate TextField banjing3;@FXMLprivate AnchorPane main;@FXMLprivate TextField chang2;@FXMLprivate TextField chang1;@FXMLprivate TextField bian1;@FXMLprivate TextField zhouchang3;@FXMLprivate TextField gao2;@FXMLprivate TextField zhouchang2;@FXMLprivate Button b1;@FXMLprivate TextField zhouchang1;@FXMLprivate Button b2;@FXMLprivate Button b3;@FXMLprivate TextField mianji2;@FXMLprivate TextField mianji3;@FXMLprivate TextField mianji1;@FXMLprivate Button calc1;@FXMLprivate Button calc2;@FXMLprivate Button calc3;@FXMLvoid action1(ActionEvent event) {double jcc = Double.parseDouble(chang1.getText());double jkk = Double.parseDouble(kuan1.getText());rectangle rectangleobject = new rectangle(jcc, jkk);zhouchang1.setText(String.format("%.2f", rectangleobject.zhouchang()));mianji1.setText(String.format("%.2f", rectangleobject.mianji()));}@FXMLvoid action3(ActionEvent event) {double ybb = Double.parseDouble(banjing3.getText());circular circularobject = new circular(ybb);zhouchang3.setText(String.format("%.2f", circularobject.zhouchang()));mianji3.setText(String.format("%.2f", circularobject.mianji()));}@FXMLvoid action2(ActionEvent event) {double shangdi = Double.parseDouble(chang2.getText());double xiadi = Double.parseDouble(kuan2.getText());double gao = Double.parseDouble(gao2.getText());double yao1 = Double.parseDouble(bian1.getText());double yao2 = Double.parseDouble(bian1.getText());tixing t1 = new tixing(shangdi, xiadi, gao, yao1, yao2);zhouchang2.setText(String.format("%.2f", t1.zhouchang()));mianji2.setText(String.format("%.2f", t1.mianji()));}private abstract class shape{private double length;private double angle;abstract double zhouchang();abstract double mianji();}//矩形類public class rectangle extends shape{// 屬性double edge1, edge2;// 方法rectangle(double edge1, double edge2) {this.edge1 = edge1;this.edge2 = edge2;}double zhouchang() {return (2 * edge1 + 2 * edge2);}double mianji() {return (edge1 * edge2);}}//圓形類public class circular extends shape{// 屬性double radius;// 方法circular(double radius) {this.radius = radius;}double zhouchang() {return (2 * radius * 3.14);}double mianji() {return (radius * radius * 3.14);}}//梯形類public class tixing extends shape{// 屬性double upperline, underline, high, xiebian1, xiebian2;// 方法tixing(double upperline, double underline, double xiebian1, double xiebian2, double high) {this.upperline = upperline;this.underline = underline;this.xiebian1 = xiebian1;this.xiebian2 = xiebian2;this.high = high;}double zhouchang() {return (upperline + underline + xiebian1 + xiebian2);}double mianji() {return ((upperline + underline) * high * 0.5);}}}

結果

總結

由于對界面開發這方面沒有太過深入的了解,做的非常垃圾,不過可以開闊自己的知識面,增加廣度。
點擊此處下載:下載地址

總結

以上是生活随笔為你收集整理的使用javafx百行代码搞定多边形面积计算(可下载)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 森泽佳奈中文字幕 | 一区二区三区视频在线免费观看 | 俄罗斯毛片基地 | 精品久久成人 | 毛片全黄 | 牛人盗摄一区二区三区视频 | 一本大道久久a久久精二百 琪琪色在线视频 | 人妻丰满熟妇av无码区 | 久久久男女 | 四季av中文字幕一区 | 国产无遮挡免费视频 | 成年人在线观看网站 | 成人春色影视 | 日韩免费高清视频网站 | 黄页在线播放 | 色姐| 91视频免费视频 | 免费a v网站 | 精品国产97 | 欧美激情视频二区 | 久久久久久九九九 | 精品人妻伦一二三区免费 | 操出白浆视频 | 亚洲www色| 亚洲一区二区不卡视频 | 国产www | jzzijzzij日本成熟少妇 | 9久久9毛片又大又硬又粗 | 性欢交69精品久久久 | 爽爽窝窝午夜精品一区二区 | 麻豆久久精品 | 日韩一区二区三区免费 | 视频在线观看 | xxx黄色片| 亚洲男人天堂网站 | 神马久久网 | 欧美一二三区视频 | 欧美日韩在线视频免费播放 | youjizz.com日本| 成人亚洲精品777777ww | 爆乳熟妇一区二区三区霸乳 | 国产激情一区二区三区四区 | 久操影视 | 久久中文字幕一区 | 在线观看污网站 | www.精品久久| 国产aa| 无毒黄色网址 | 欧美亚洲一区二区在线观看 | 乱子伦视频在线看 | 性欧美18—19sex性高清 | 法国空姐电影在线观看 | 都市乱淫 | 超碰国产在线观看 | 高清国产一区二区三区四区五区 | 少妇人妻无码专区视频 | 亚洲天堂影院在线观看 | 秋霞毛片少妇激情免费 | 国产一区二区三区四区精 | 中文字幕日产 | 日日干干 | 精品一二三四区 | 蜜桃久久久aaaa成人网一区 | 少妇毛片视频 | 日本午夜精品理论片a级app发布 | 91精品久久久久久久久久 | 综合久 | 香蕉亚洲| 中文字幕无人区二 | 麻豆传媒一区二区 | 亚洲欧洲一区二区三区 | 国产尤物在线 | 麻豆国产免费 | 九九热在线播放 | 欧美黑人xxxⅹ高潮交 | 亚洲自拍偷拍精品 | 日本一区二区在线不卡 | 毛片免费在线观看视频 | 污视频91| 波多野结衣乳巨码无在线 | 精品人妻天天爽夜夜爽视频 | 亚洲美女一区二区三区 | 国产做a视频 | 欧美亚一区二区三区 | 99中文字幕在线观看 | 色婷婷欧美| 久久久久蜜桃 | 无码人妻av一区二区三区波多野 | 日本少妇中出 | 短裙公车被强好爽h吃奶视频 | 中文在线观看免费高清 | 亚洲伊人久久综合 | 在线观看精品一区 | 日韩 国产 一区 | 一本一道精品欧美中文字幕 | 国产精品乱码一区 | 日本视频在线免费观看 | 女仆裸体打屁屁羞羞免费 | 欧美日韩视频在线观看免费 |