社区
Java
帖子详情
求助帖GUI
伊水和俺
2017-06-26 02:54:54
如题,我代码敲完了,可是如何用GUI?
...全文
97
1
打赏
收藏
求助帖GUI
如题,我代码敲完了,可是如何用GUI?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
伊水和俺
2017-06-26
打赏
举报
回复
代码如下:package geometrycalculator; /** * * @author Administrator */ public abstract class Shape { public abstract void Circum(); public abstract void Area(); } package geometrycalculator; /** * * @author Administrator */ public class Circle extends Shape { protected double r; public Circle(double r) { this.r = r; } public void Circum() { System.out.println("圆的周长为:" + 2 * r * Math.PI); } public void Area() { System.out.println("圆的面积为:" + Math.PI * r * r); } } package geometrycalculator; /** * * @author Administrator */ public class Rectangle extends Shape { protected double len; protected double wid; public Rectangle(double len, double wid) { this.len = len; this.wid = wid; } public void Circum() { System.out.println("矩形的周长为:" + (2 * (len + wid))); } public void Area() { System.out.println("矩形的面积为:" + len * wid); } } package geometrycalculator; /** * * @author Administrator */ public class Triangle extends Shape { protected double a; protected double b; protected double c; public Triangle(double a, double b, double c) { this.a = a; this.b = b; this.c = c; } public void Circum() { System.out.println("三角形的周长为:" + (a + b + c)); } public void Area() { double p = (a + b + c) / 2; System.out.println("三角形的面积为:" + (Math.sqrt(p)) * (p - a) * (p - b) * (p - c)); } } package geometrycalculator; import java.util.Scanner; /** * * @author Administrator */ public class GeometryCalculator { /** * @param args the command line arguments */ public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("请输入图形的边长或半径,以空格分开:"); Shape s; double a, b, c; String str = scan.nextLine(); String dig[] = str.split(" "); if (dig.length == 1) { a = Double.parseDouble(dig[0]); s = new Circle(a); s.Circum(); s.Area(); } else if (dig.length == 2) { a = Double.parseDouble(dig[0]); b = Double.parseDouble(dig[1]); s = new Rectangle(a, b); s.Circum(); s.Area(); } else { a = Double.parseDouble(dig[0]); b = Double.parseDouble(dig[1]); c = Double.parseDouble(dig[2]); s = new Triangle(a, b, c); s.Circum(); s.Area(); } } }
MATLAB
gui
内数据传递,
求助
Matlab的
GUI
间的数据传递
你看看这些
帖
子:题目:(不同
GUI
之间控件的调用(原创))论坛讨论地址:https://www.ilovematlab.cn/thread-52762-1-1.html功能描述:1、利用handles结构在控件之间传递数据。利用
gui
handles获得与传入的句柄相关联的handles结构,从而对不同
GUI
的控件进行操作。2、 有两个
GUI
:
GUI
1和
GUI
2,在
GUI
1中可以操作
GUI
2的坐标...
matlab
gui
输出矩阵,[
求助
]如何制作这样的矩阵运算的matlab
gui
简单界面
回复: [
求助
]如何制作这样的矩阵运算的matlab
gui
简单界面 function testOldHandle=findobj( 'Type', 'figure', 'Tag', 'test' );if ishandle( OldHandle )close( OldHandle );endfig=figure;set(fig,'units','normalized','position...
Matlab
GUI
编程技巧(六):从一个
GUI
界面跳转到另一个
GUI
界面以及
GUI
窗口间数据传递
🔗运行环境:Matlab 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 💗 大家好🤗🤗🤗,我是左手の明天!💗 📆 最近更新:2022 年 5 月 21 日,左手の明天的第243篇原创博客 📚更新于专栏:Matlab
GUI
编程技巧 🚩1
GUI
设计启动方法 方法一:命令行输入
gui
de,回车 如下图所示 方法二:点击主页上的新建->APP->
GUI
DE 如下图所示 两种方法都能够得到下面的对话框,选择“B...
matlab的openingfcn,
求助
gui
中的opening fcn等问题
最近在做
gui
,底子太烂了,怎么看都不懂。在这发一个看到的例子,希望得到各位高手的指点谢谢啦~~红色部分是要问的还有handles的用法是什么,就是具体语句中的用法?function varargout = my
gui
(varargin)%MY
GUI
M-file for my
gui
.fig% MY
GUI
, by itself, creates a new MY
GUI
or raises...
理解MATLAB
GUI
运行机制01--
gui
_mainfcn函数、
GUI
数据管理机制
声明:本文内容参考《MATLAB
GUI
设计学习手记》 基于MATLAB
GUI
的上位机软件设计学习系列02-理解理解MATLAB
GUI
运行机制 从这篇博文开始,不打算废话了,直接上干货!
gui
_mainfcn函数 上篇博文对
gui
_mainfcn函数一带而过,本篇博文从这个函数开始,学习
GUI
的运行机制 function varargout =
gui
_mainfcn(
gui
_State, ...
Java
51,408
社区成员
86,092
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章