永发信息网

把JFreeChart用add加到panel上后没有显示出图来,你是怎么解决的

答案:2  悬赏:0  手机版
解决时间 2021-02-23 03:36
把JFreeChart用add加到panel上后,panel_3.add( new ChartPanel(chart));,没有显示出图来,你是怎么解决的
最佳答案
说实话还真没测试过,现在弄了下,没弄好,不过另外有个解决方案,你看如何。

import java.awt.BorderLayout;
import java.awt.event.*;
import javax.swing.*;
public class JTest extends JFrame{
private JScrollPane p=new JScrollPane();
JTest in = this;
public JTest(){
setLayout(new BorderLayout());
JButton b=new JButton("Show me");
add(b,BorderLayout.NORTH);
add(p,BorderLayout.CENTER);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setSize(600,400);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new Thread(new Runner(p)).start(); 
}
});
}
class Runner implements Runnable{
JScrollPane panel;
public Runner(JScrollPane panel){
this.panel=panel;
}
public void run(){
JLabel label=new JLabel(new ImageIcon("d:/123.jpg"));
panel.setViewportView(label);
in.repaint();
}
}
public static void main(String[] args){
new JTest();
}
}
全部回答
搜一下:把JFreeChart用add加到panel上后没有显示出图来,你是怎么解决的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【切可闹】切可闹是什么意思?
兴悦宾馆我想知道这个在什么地方
远古装备选什么好
体彩机自带的vga接口能直接连显示器吗
running man有一期是坐桶的,还有个截图是向
北部湾烤城在什么地方啊,我要过去处理事情
福溋茶馆地址在什么地方,想过去办事,
【电子数据交换】对电子数据交换的理解英语翻
ARM地址偏移量求法详解
要挟的挟读音
1加1在什么情况下不等于1或负1
Kiss me baby I'll must be stay here d
c#如何获取命令行
下列与“谁言寸草心,报得三春晖”表达相同情
从银川开往北京的k1178次列车明天几点到北京
推荐资讯
网球肘发炎半年了,打算做小针刀,疼吗?会不
北京公交车673路到北京站东最晚一班是几点
碧桂园物业怎么样
我刚听到一歌好像这样唱的:我在这里静静等你
42*(19/14-8/21)
古代酒的度数多少
天天洗头做营养油可以吗
居字的繁体字怎么写
为什么房子要建造在平地
大学生公益岗怎么样有前途吗
【obligation】obligation,responsibility,du
汨罗市岳阳秀场鸡排地址有谁知道?有点事想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?