相关疑难解决方法(0)

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

Netbeans GUI编辑器生​​成自己难以理解的代码

在netbeans中创建一个新项目时,如果我选择JAVA Desktop应用程序,它会创建一些我根本无法识别的代码,就像我在摇摆中学到的那样.

它导入包如:

org.jdesktop.application.SingleFrameApplication;
Run Code Online (Sandbox Code Playgroud)

另外,main()的声明如下:

public static void main(String[] args) {
            launch(DesktopApplication2.class, args);
        }
Run Code Online (Sandbox Code Playgroud)

这对我对JFrame,JPanel等的知识没有任何意义.

如果我尝试从头编写netbeans应用程序,我可以编写自己的swing应用程序,但我找不到GUI编辑器.

  • 从头开始创建Java应用程序时如何使用GUI编辑器?
  • 任何人都可以向我解释这个org.jdesktop.application.SingleFrameApplication和其他类吗?

请帮忙.这真令人沮丧.

java user-interface swing netbeans

7
推荐指数
1
解决办法
9831
查看次数

在JFreeChart中改变温度计中的水银颜色

我用JFreeChart创建了一个温度计图表,但我想改变温度计中的水银颜色.我怎样才能做到这一点?到目前为止,这是我的代码; 请说明更改此代码的位置:

final DefaultValueDataset dataset = new DefaultValueDataset(new Double(10));

// create the chart...
final ThermometerPlot plot = new ThermometerPlot(dataset);

final JFreeChart chart = new JFreeChart("Thermometer Demo 2",  // chart title
                                        JFreeChart.DEFAULT_TITLE_FONT,
                                        plot,                  // plot
                                        false);                // include legend

chart.setBackgroundPaint(new Color(241,250,224));
plot.setMercuryPaint();
final NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setUpperBound(50);
Run Code Online (Sandbox Code Playgroud)

java jfreechart

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

如何从不同的类定义多个JButton操作

我正在编写一个程序,我需要根据单击的按钮为单独的类执行不同的操作.

public class NewJFrame{
    public static JButton b1;
    public static JButton b2;
    public static JButton b3;
}

public class Slot{

    int value;
    JButton button;

    Slot(int value, JButton button)
    {
        this.value=value;
        this.button=button;
    }
}

public class Game{
    Slot[] slots=new Slot[3];
    Game(){
        slots[0]=new Slot(1,NewJFrame.b1);
        slots[1]=new Slot(2,NewJFrame.b2);
        slots[2]=new Slot(3,NewJFrame.b3);
    }
    public void actionPerformed(ActionEvent e) {
        for(int i=0;i<3;i++){
            if(e.getSource()==slots[i].button)
                slots[i].button.setText(String.valueOf(value));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

像这样的东西.请注意,我完全是GUI设计的新手.

java user-interface swing awt

-1
推荐指数
1
解决办法
570
查看次数

标签 统计

java ×4

swing ×3

jfreechart ×2

user-interface ×2

awt ×1

dynamic ×1

netbeans ×1