📄 trianglemothod.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TriangleMethod extends JFrame
implements ActionListener {
private JBtton button;
private JPanel panel;
public static void main (String[] args){
TriangleMethod frame =new TriangleMethod();
frame.setSize (350,300);
frame.createGUI();
frame.show();
}
private void createCUI(){
setDefantCloseOperation(EXITrONrCLOSE);
Container window =getContentPane();
window.setLayout(new FlowLayout());
panel=new Jpanel();
panel.setPreferredSize(new Dimension (300,200));
panel.setBackground(Color.white);
window.add(panel);
button=new JBetton("press me");
window.add(button);
button.addActionListener(this);
}
public void actionPerformed(ActionEvent event){
Graphics paper=panel.getGraphics();
drawLogo(paper,10,20);
drawLogo(paper,100,200);
drawTriangle(paper,100,10,40,40);
drawTriangle(paper,10,100,20,60);
}
private void drawLogo(Graphics drawingArea,int Xpos ,int yPos){
drawingArea.drawRect(xPos,yPos,60,60);
drawingArea.drawRect(xPos,yPos,40,40);
drawingArea.drawRect(xPos,yPos,20,20);
}
private void drawLogo(Graphics drawingArea,
int xPlace,
int yPlace,
int width,
int height){
drawingArea.drawLine(xPlace,yPlace,xPlace,yPlace+height);
drawingArea.drawLine(xPlace,yPlace+xPlace,xPlace+width,yPlace+height);
drawingArea.drawLine(xPlace,yPlace,xPlace+width,yPlace+height);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -