小编tra*_*god的帖子

应用程序在Mac OS X上使用Apple的Java 6而不是Oracle的Java 7?

我正在使用安装了Oracle的Java 7的Mac OS X测试我当前的应用程序.而是使用Oracle的Java 7,它使用的是Apple的Java 6.的默认的系统输出java -version被示出7.

我尝试了不同网站中提到的大部分内容,但我无法解决此问题.

JAVA_HOME 也正确设置.

我仅将Mac用于测试目的.我真的需要一些指导.

当我通过选择JRE 7运行Eclipse时,它运行正常.因此,应用程序没有任何问题.我在Mac OS X上遗漏了一些东西.

我的Java系统环境如下所示:

我想我现在的JDK指的是错误的.

java macos bundle java-7

35
推荐指数
1
解决办法
4万
查看次数

使用JFreeChart显示时间序列中的最近更改

如何JFreeChart在不断更新的时间序列中仅显示最新数据?

附录:此处显示一个包含已接受答案的完整,有效的示例.另见具有两个系列的该变体.另见本Q&A有关setTimeBase().

java time-series dynamic jfreechart

32
推荐指数
3
解决办法
4万
查看次数

如何将控件放在JTable的JTableHeader中?

给定一个JTable类型的列Boolean.class,默认渲染器是a JCheckBox.根据用户选择很容易选择单个单元格,但也可以方便地选择所有复选框或不选中复选框.最近 提到的这些示例JCheckBox在表头中使用,但实现很尴尬且没有吸引力.如果我不需要对列进行排序,我怎样才能将一个表现良好的控件放入JTableHeader

附录:为了方便起见,我添加了我的sscce作为答案,但我很乐意接受一个解决问题的良好行为方面的答案.

java swing jtable jtableheader jtogglebutton

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

可以在main之外的类中使用进度条吗?

现在,我的主要是用10行调用一个gui.根据这些行中有多少行有文本,调用9个类中的1个(两行必须有文本).被调用的类执行计算,我希望将进度条绑定到.以下是其中一个被调用类的示例(每个类都相似,但足够不同以保证新类.)我认为问题违反了EDT规则,但我在其上看到的所有示例都涉及到论点.运行代码时会出现框架,但在完成所有计算之前,进度条不会更新.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class twoLoan extends JFrame {

    static JFrame progressFrame;
    static JProgressBar progressBar;
    static Container pane;
    double amountSaved = 0;
    int i = 0;

    public void runCalcs(Double MP, Double StepAmt,
        Double L1, Double L2, Double C1, Double C2,
        Double IM1, Double IM2, Double M1Start, Double M2Start) {

        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e) {
        }

        int iterations = (int) (MP - (M1Start * M2Start));

        //Create all components
        progressFrame = new JFrame("Calculation Progress");
        progressFrame.setSize(300, …
Run Code Online (Sandbox Code Playgroud)

java swing swingworker jprogressbar

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

窗口调整大小事件?

我正在使用java编写一个简单的绘图程序,我想在调整JFrame组件大小时调用一些方法.但我找不到像windowResizedListener这样的方法或像windowResizedEvent这样的事件.

我能做什么?!

java swing

29
推荐指数
2
解决办法
6万
查看次数

CountDownLatch和CyclicBarrier的真实生活示例

我们的一位培训师在解释CountDownLatch和CyclicBarrier之间的差异时给出了一个例子.

CountDownLatch:假设一块石头可以被10个人抬起,所以你将等待所有10个人来.然后只有你可以抬起石头.

CyclicBarrier:如果你要去野餐,你需要先在一个共同的地方见面,从那里开始你的旅程.

如果有人同意这些意见,请给我一些细节.

我已经阅读了这两个类的sun API.但我还需要一些解释.

java concurrency conceptual

27
推荐指数
4
解决办法
2万
查看次数

JFreeChart BarChart - >没有渐变

默认情况下,我的条形图始终使用渐变颜色绘制.我只想要一个没有任何风格效果的简单颜色.

有人可以帮忙吗?

码:

   final JFreeChart chart = ChartFactory.createBarChart(
        "",         // chart title
        xLabel,               // domain axis label
        yLabel,                  // range axis label
        dataset,                  // data
        PlotOrientation.VERTICAL, // orientation
        true,                     // include legend
        false,                     // tooltips?
        false                     // URLs?
    );

  final CategoryPlot plot = chart.getCategoryPlot();
  // SOMETHING HAS TO BE DONE HERE

  showChart(chart); // Simply shows the chart in a new window
Run Code Online (Sandbox Code Playgroud)

谢谢

java colors jfreechart bar-chart

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

JTable - 选择行单击事件

我有一个通过AbstractTableModel填充链表的Jtable.

我想要做的是当我点击(左键单击)JTable中的一行时,链表是搜索(在这种情况下它包含电影标题)并在Jtextboxes中的链表中显示值

我该怎么做呢?

这是代码

我猜它会将所选行中的数据检索到一个数组中,将其拆分并放入jtextareas中.我怎样才能做到这一点 ?

java swing linked-list jtable jtextfield

23
推荐指数
4
解决办法
14万
查看次数

22
推荐指数
1
解决办法
3万
查看次数

有效的Java作者:Joshua Bloch:第1项 - 静态工厂方法

我正在阅读Effective JavaJoshua Bloch,我对Item1有疑问Static Factory Method.

引用[布洛赫,第7页]

接口不能使用静态方法,因此按照惯例,名为Type的接口的静态工厂方法放在名为Types的不可实例化的类中.例如,Java Collections Framework提供不可修改的集合,同步集合等.几乎所有这些实现都是通过一个不可实例化的类(java.util.Collections)中的静态工厂方法导出的.返回对象的类都是非公共的.

好.查看源代码时,我看到带有私有构造函数的java.util.Collection接口和java.util.Collections类(不可实例化的类).而且我看到不可实例化的类Collections具有所有静态方法,就像Bloch所说的那样.但布洛赫说,我没有看到两个班级之间的联系

接口不能使用静态方法,因此按照惯例,名为Type的接口的静态工厂方法放在名为Types的不可实例化的类中.

  1. 任何人都可以向我指出明显的事吗?

  2. 什么是他说的意思

返回对象的类都是非公共的

这是我获取java源代码的地方:http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/util/Collection.java?av = f

java design-patterns factory effective-java

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