⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 klineframe.java

📁 股票投资管理系统
💻 JAVA
字号:


import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Image; 
import java.awt.Toolkit;
import java.net.MalformedURLException;
import java.net.URL;

import javax.swing.ImageIcon; 
import javax.swing.JFrame; 
import javax.swing.JLabel; 
import javax.swing.JPanel;
import querystock.*;

public class KLineFrame extends JFrame{ 

	public KLineFrame(String stock_code)  { 

		int width = 450; 
		int height = 400; 
  
		ImageIcon image;
		JPanel contentPane;
		BorderLayout borderLayout1 = new BorderLayout();
		QueryTheStockId sth = new QueryTheStockId();
		String url = null;
    	Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

    	this.setLocation((screenSize.width - 480) / 2,
                (screenSize.height - 430) / 2);
    	setTitle("K线图");
    	setSize(480,430);
    	//setBounds(0, 0, 480, 430); 
    	//setDefaultCloseOperation(EXIT_ON_CLOSE); 

		try {
			String stock_id = sth.getLastStockid(stock_code);
			url = "http://d1.biz.itc.cn/chart/bf/0/"+stock_id+".png";
		} catch (WebsiteDataException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		} catch (NoSuchTickerException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
		try {
			contentPane = (JPanel) getContentPane();
			contentPane.setLayout(borderLayout1);
			image = new ImageIcon(new URL(url));
			image.setImage(image.getImage().getScaledInstance(width,height,Image.SCALE_DEFAULT)); 
			JLabel label = new JLabel(image); 
			contentPane.add(label, java.awt.BorderLayout.CENTER);
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
	 	} 
} }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -