社区
Java
帖子详情
求助帖GUI
伊水和俺
2017-06-26 02:54:54
如题,我代码敲完了,可是如何用GUI?
...全文
95
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
间的数据传递
本文探讨了Matlab中不同
GUI
之间的数据交互方法,包括利用handles结构传递数据、通过多种方式实现在
GUI
1与
GUI
2间操作坐标轴、绘制曲线等。此外还详细介绍了在两个
GUI
间显示和编辑图片的过程,以及七种有效的参数传递方式。
matlab
gui
输出矩阵,[
求助
]如何制作这样的矩阵运算的matlab
gui
简单界面
这个MATLAB
GUI
示例展示了如何制作一个简单的界面,用户可以输入两个数值X和Y,然后界面会自动计算并显示它们的和。通过编辑框输入数值,并在回调函数中处理加法运算,结果实时更新在第三个编辑框中。
Matlab
GUI
编程技巧(六):从一个
GUI
界面跳转到另一个
GUI
界面以及
GUI
窗口间数据传递
本文详细介绍了在Matlab中如何通过
GUI
界面进行跳转,包括保留原界面和关闭原界面的情况,并讲解了handles在不同
GUI
间的传递。此外,还探讨了
GUI
多界面数据传递的方法,包括单个返回值和多个返回值的情况,以及如何使用全局变量进行数据共享。
matlab的openingfcn,
求助
gui
中的opening fcn等问题
本文介绍了MATLAB
GUI
中OpeningFcn的作用,以及如何使用handles句柄进行数据存储和传递。通过示例代码解析了
GUI
的初始化过程,包括函数定义、句柄变量的用途,并展示了如何在不同按钮事件中调用句柄数据。
理解MATLAB
GUI
运行机制01--
gui
_mainfcn函数、
GUI
数据管理机制
本文深入探讨MATLAB
GUI
的设计机制,重点讲解
gui
_mainfcn函数的功能及
GUI
的创建过程,分析handles结构体的作用及其在Opening函数前创建的重要性。此外,还介绍了
GUI
数据、Application数据和UserData属性三种数据管理机制。
Java
51,409
社区成员
86,084
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章