xaxisendpanel.java
来自「MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程」· Java 代码 · 共 54 行
JAVA
54 行
import javax.swing.*;import java.awt.*;public class XAxisEndPanel extends JPanel{ Graph graph; Point origin; XAxisEndPanel(Graph graph,Point origin_val) { this.graph = graph; origin = origin_val; setBackground(Color.white); } public void paint(Graphics g) { super.paint(g); Image virtual_canvas = createImage(getWidth(),getHeight()); Graphics brush = virtual_canvas.getGraphics(); drawXAxisEnd(brush,virtual_canvas); g.drawImage(virtual_canvas,0,0,Color.white,this); brush.dispose(); } private void drawXAxisEnd(Graphics brush, Image virtual_canvas) { brush.setColor(Color.white); brush.fillRect (0,0,virtual_canvas.getWidth(this),virtual_canvas.getHeight(this)); brush.setColor(Color.black); brush.drawLine(origin.x, origin.y, getWidth()-20, origin.y); //** drawing the arrows brush.drawLine(origin.x + getWidth() - 20, origin.y, origin.x + getWidth() - 25, origin.y - 5); brush.drawLine(origin.x + getWidth() - 20, origin.y, origin.x + getWidth() - 25, origin.y + 5); } public void shiftOrigin(int x, int y) { origin.translate(x,y); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?