?? 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 + -