小编A.G*_*.G.的帖子

试图在JFrame中显示URL图像

尝试在JFrame窗口中显示URL图像.如果这可以正常工作,程序运行时,应该打开一个窗口显示图像.尝试尝试URL和硬盘路径.

import java.awt.image.BufferedImage;
import java.io.IOException;
import java.net.URL;
import javax.imageio.ImageIO;
import javax.swing.*;

 class ImageInFrame {
    public static void main(String[] args) throws IOException {
    String path = "http://chart.finance.yahoo.com/z?s=GOOG&t=6m&q=l";
    URL url = new URL(path);
    BufferedImage image = ImageIO.read(url);
    JLabel label = new JLabel(new ImageIcon(image));
    JFrame f = new JFrame();
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.getContentPane().add(label);
    f.pack();
    f.setLocation(200,200);
    f.setVisible(true);
  }
  }
Run Code Online (Sandbox Code Playgroud)

编译得很好,但无法运行.我一直在试验一些YahooFinance数据,因为它的定制很有趣.希望有人能提供帮助.干杯.

java url jframe

5
推荐指数
1
解决办法
2万
查看次数

Java:尽管字符串不变,但如何"改变"字符串?

我正在开发一个API作为一个学生的爱好项目,我正在使用一个网址,可以添加/减少不同的选项来更改收到的信息.我知道字符串是不可变的,这使得整齐地解决问题变得有些困难.我想出了一些混乱的方法,没有一个很强大,解决它,我想知道是否有一个标准的方法.我计划让单选按钮(未分配给一个按钮组;想要所有排列),这将允许我"包含","添加"和"排除"选项.

因此,这里是z?s=GOOG&t=7m&z=l&q=l&p=e50,m50&a=ss,sfs,vm,w14用于与YahooFinance API交互的字符串.所以,假设我有一些像这样的变量:

 String options="z?s=GOOG&t=7m&z=l&q=l&p=e50,m50&a=ss,sfs,vm,w14"
Run Code Online (Sandbox Code Playgroud)

现在,考虑一下所说的部分p=e50,m50.假设我有三个单选按钮50,100,200我想剔开/关,使得我有一个字符串p=e50,m50,e100,m100,e200,m200与所有的按钮,和每一个可能的其他组合; 即100关闭,它看起来像:p=e50,m50,e200,m200.

有什么想法吗?我最终也会对其他值(ss,sfs等等)做同样的事情,但是,让我们从移动平均线开始.

java string

3
推荐指数
2
解决办法
4427
查看次数

java类实例

我有一个简单的Java理论问题.如果我编写一个包含main()方法的类以及其他一些方法,并且在该main方法中调用该类的实例(比如新的Class()),我有点困惑为什么不发生递归.假设我正在编写一个图形程序,该类中的其他方法创建一个窗口和绘图数据; 在main方法中,我调用了一个类本身的实例,但只出现了一个窗口.这很好,这就是我想要的,但是直觉表明,如果我从内部创建一个类的实例,那么应该发生某种递归.什么阻止了这个?这是一个例子(在我看来,我想知道是什么阻止了不必要的递归):

     public class example{
         method1(){create Jpane}
         method2(){paint Jpane}
         method 3(){do some computations}

         public static void main(String[] args){
            new example(); // or create Jblah(new example()); 
         }
      }
Run Code Online (Sandbox Code Playgroud)

java recursion

0
推荐指数
1
解决办法
3435
查看次数

标签 统计

java ×3

jframe ×1

recursion ×1

string ×1

url ×1