📄 drawframe.java
字号:
import java.awt.*;import java.awt.event.*;import java.awt.geom.*;import javax.swing.*;public class drawFrame extends JApplet{ private JFrame frame=new JFrame("股票行情"); stock s; public drawFrame(stock i) { JApplet applet=new drawFrame(i); s=new stock(i); Container content =frame.getContentPane(); content.add(applet); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { //让行情窗口隐藏起来 setVisible(false); } }); applet.init(); frame.setSize(new Dimension(550, 250)); //frame.setVisible(true); } public void init() { setBackground(Color.lightGray); } public void paint(Graphics g) { Graphics2D g2d=(Graphics2D) g; Dimension dim=getSize(); //draw market //double girdWidth=dim.width/(s.getNum()); //double girdHeight=dim.height/(s.maxValue()); //g2d.setPaint(Color.blue); /* *g2d.draw(new Line2D.Double(0, girdHeight, girdWidth/3.0, girdHeight/2.0)); *g2d.draw(new Line2D.Double(girdWidth/3.0,girdHeight/2.0, girdWidth*2/3.0, girdHeight/2.0)); *g2d.draw(new Line2D.Double(girdWidth*2/3.0, girdHeight/2.0, girdWidth, girdHeight)); *按以上三句的样子画曲线... */ //for(int i=0;i<s.getNum()-1;i++) //{ //g2d.draw(new Line2D.Double((girdWidth*i), (dim.height-girdHeight*(s.getValue(i))), (girdWidth*(i+1)), (dim.height-girdHeight*(s.getValue(i)+1)))); //} //test draw double girdWidth=dim.width; double girdHeight=dim.height; g2d.draw(new Line2D.Double(0, girdHeight, girdWidth/3.0, girdHeight/2.0)); g2d.draw(new Line2D.Double(girdWidth/3.0,girdHeight/2.0, girdWidth*2/3.0, girdHeight/2.0)); g2d.draw(new Line2D.Double(girdWidth*2/3.0, girdHeight/2.0, girdWidth, girdHeight)); } public void setVisible(boolean b) { frame.setVisible(b); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -