root/java/SuperPostak/src/cz/frantovo/superPostak/GrafPokus.java @ 3:03d27d3b3f7b

Revision 3:03d27d3b3f7b, 3.0 KB (checked in by František Kučera <franta-hg@…>, 15 years ago)

Drobnosti a Substance LaF

Line 
1/*
2 * GrafPokus.java
3 *
4 * Created on 7. prosinec 2007, 22:33
5 */
6
7package cz.frantovo.superPostak;
8
9import java.awt.Color;
10import org.jdesktop.swingx.JXGraph.Plot;
11
12/**
13 * Tohle sem nepatří ;-)
14 * @author  fiki
15 */
16public class GrafPokus extends javax.swing.JFrame {
17    private static final long serialVersionUID = 5745756301932587174L;
18   
19    /** Creates new form GrafPokus */
20    public GrafPokus() {
21        initComponents();
22       
23        mujGraf.addPlots(Color.GREEN, new Plot(){
24
25            @Override
26            public double compute(double value) {
27                return value * value;
28            }
29       
30        });
31    }
32   
33    /** This method is called from within the constructor to
34     * initialize the form.
35     * WARNING: Do NOT modify this code. The content of this method is
36     * always regenerated by the Form Editor.
37     */
38    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
39    private void initComponents() {
40
41        mujGraf = new org.jdesktop.swingx.JXGraph();
42
43        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
44
45        javax.swing.GroupLayout mujGrafLayout = new javax.swing.GroupLayout(mujGraf);
46        mujGraf.setLayout(mujGrafLayout);
47        mujGrafLayout.setHorizontalGroup(
48            mujGrafLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
49            .addGap(0, 465, Short.MAX_VALUE)
50        );
51        mujGrafLayout.setVerticalGroup(
52            mujGrafLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
53            .addGap(0, 422, Short.MAX_VALUE)
54        );
55
56        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
57        getContentPane().setLayout(layout);
58        layout.setHorizontalGroup(
59            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
60            .addGroup(layout.createSequentialGroup()
61                .addContainerGap()
62                .addComponent(mujGraf, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
63                .addContainerGap())
64        );
65        layout.setVerticalGroup(
66            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
67            .addGroup(layout.createSequentialGroup()
68                .addContainerGap()
69                .addComponent(mujGraf, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
70                .addContainerGap())
71        );
72
73        pack();
74    }// </editor-fold>//GEN-END:initComponents
75   
76    /**
77     * @param args the command line arguments
78     */
79    public static void main(String args[]) {
80        java.awt.EventQueue.invokeLater(new Runnable() {
81            public void run() {
82                new GrafPokus().setVisible(true);
83            }
84        });
85    }
86   
87    // Variables declaration - do not modify//GEN-BEGIN:variables
88    private org.jdesktop.swingx.JXGraph mujGraf;
89    // End of variables declaration//GEN-END:variables
90   
91}
Note: See TracBrowser for help on using the browser.