用java写一个图形界面中间包含一个直角三角形
时间: 2024-09-15 15:14:15 浏览: 51
javaFirstProgram:由于勾股定理,我的第一个程序很容易计算出直角三角形的线段长度
在Java中创建一个图形界面并包含一个直角三角形,你可以使用Swing或JavaFX库,这两个都是标准的Java GUI工具包。这里我将展示如何使用Swing创建一个简单的例子:
```java
import javax.swing.*;
import java.awt.*;
public class Main extends JFrame {
private static final int WIDTH = 400;
private static final int HEIGHT = 300;
public Main() {
setTitle("直角三角形");
setSize(WIDTH, HEIGHT);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建画布
JPanel panel = new JPanel();
panel.setBackground(Color.WHITE); // 设置背景颜色
// 绘制直角三角形
Graphics g = panel.getGraphics();
g.setColor(Color.BLUE); // 设置线条颜色
g.fillRect(50, 50, 100, 100); // 底部矩形
g.drawLine(50, 50 + 100, 150, 50); // 直线右斜边
// 添加到窗口
add(panel);
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(Main::new);
}
}
阅读全文