在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 Swing中创建了一个应用程序.我提供了从菜单中更改应用程序外观的选项,但是在添加新选项卡后JTabbedPane,它没有使用新的外观进行更新.
我已经使用过这段代码:
Window windows[] = Frame.getWindows();
for(Window window : windows) {
SwingUtilities.updateComponentTreeUI(window);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用JFreeChart在java中使用netbeans绘制Running或Moving Sine Wave.我为它编写代码,但它不喜欢移动或运行正弦波图.所以,如果您对此有任何想法,那么建议我.我的代码如下
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JPanel;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.XYPlot;
import org.jfree.data.xy.XYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.jfree.ui.ApplicationFrame;
public class DrawChart extends ApplicationFrame implements ActionListener {
public XYSeries series;
public DrawChart(final String title) {
super(title);
series = new XYSeries("Sine", true, true);
XYSeriesCollection dataset = new XYSeriesCollection(series);
final JFreeChart chart = createChart(dataset);
final ChartPanel chartPanel = new ChartPanel(chart);
final JButton button = new JButton("Add New Data …Run Code Online (Sandbox Code Playgroud)