java/SuperPostak/src/cz/frantovo/superPostak/GrafPokus.java
author František Kučera <franta-hg@frantovo.cz>
Sun, 23 Nov 2008 22:19:20 +0100
changeset 0 e76872ad5226
child 3 03d27d3b3f7b
permissions -rw-r--r--
Přidání SuperPošťáka do Mercurialu (původně byl v Subversionu)
Postak – základ, knihovna
SuperPostak – GUI nadstavba
SuperPostak2 – pokus o implementaci aplikace jako modulu pro Netbeans, POZOR: není přidán do Mercurialu, možná později (pravděpodobně se ale nebude používat)
franta-hg@0
     1
/*
franta-hg@0
     2
 * GrafPokus.java
franta-hg@0
     3
 *
franta-hg@0
     4
 * Created on 7. prosinec 2007, 22:33
franta-hg@0
     5
 */
franta-hg@0
     6
franta-hg@0
     7
package cz.frantovo.superPostak;
franta-hg@0
     8
franta-hg@0
     9
import java.awt.Color;
franta-hg@0
    10
import org.jdesktop.swingx.JXGraph.Plot;
franta-hg@0
    11
franta-hg@0
    12
/**
franta-hg@0
    13
 *
franta-hg@0
    14
 * @author  fiki
franta-hg@0
    15
 */
franta-hg@0
    16
public class GrafPokus extends javax.swing.JFrame {
franta-hg@0
    17
    
franta-hg@0
    18
    /** Creates new form GrafPokus */
franta-hg@0
    19
    public GrafPokus() {
franta-hg@0
    20
        initComponents();
franta-hg@0
    21
        
franta-hg@0
    22
        mujGraf.addPlots(Color.GREEN, new Plot(){
franta-hg@0
    23
franta-hg@0
    24
            @Override
franta-hg@0
    25
            public double compute(double value) {
franta-hg@0
    26
                return value * value;
franta-hg@0
    27
            }
franta-hg@0
    28
        
franta-hg@0
    29
        });
franta-hg@0
    30
    }
franta-hg@0
    31
    
franta-hg@0
    32
    /** This method is called from within the constructor to
franta-hg@0
    33
     * initialize the form.
franta-hg@0
    34
     * WARNING: Do NOT modify this code. The content of this method is
franta-hg@0
    35
     * always regenerated by the Form Editor.
franta-hg@0
    36
     */
franta-hg@0
    37
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
franta-hg@0
    38
    private void initComponents() {
franta-hg@0
    39
franta-hg@0
    40
        mujGraf = new org.jdesktop.swingx.JXGraph();
franta-hg@0
    41
franta-hg@0
    42
        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
franta-hg@0
    43
franta-hg@0
    44
        javax.swing.GroupLayout mujGrafLayout = new javax.swing.GroupLayout(mujGraf);
franta-hg@0
    45
        mujGraf.setLayout(mujGrafLayout);
franta-hg@0
    46
        mujGrafLayout.setHorizontalGroup(
franta-hg@0
    47
            mujGrafLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
franta-hg@0
    48
            .addGap(0, 465, Short.MAX_VALUE)
franta-hg@0
    49
        );
franta-hg@0
    50
        mujGrafLayout.setVerticalGroup(
franta-hg@0
    51
            mujGrafLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
franta-hg@0
    52
            .addGap(0, 422, Short.MAX_VALUE)
franta-hg@0
    53
        );
franta-hg@0
    54
franta-hg@0
    55
        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
franta-hg@0
    56
        getContentPane().setLayout(layout);
franta-hg@0
    57
        layout.setHorizontalGroup(
franta-hg@0
    58
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
franta-hg@0
    59
            .addGroup(layout.createSequentialGroup()
franta-hg@0
    60
                .addContainerGap()
franta-hg@0
    61
                .addComponent(mujGraf, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
franta-hg@0
    62
                .addContainerGap())
franta-hg@0
    63
        );
franta-hg@0
    64
        layout.setVerticalGroup(
franta-hg@0
    65
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
franta-hg@0
    66
            .addGroup(layout.createSequentialGroup()
franta-hg@0
    67
                .addContainerGap()
franta-hg@0
    68
                .addComponent(mujGraf, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
franta-hg@0
    69
                .addContainerGap())
franta-hg@0
    70
        );
franta-hg@0
    71
franta-hg@0
    72
        pack();
franta-hg@0
    73
    }// </editor-fold>//GEN-END:initComponents
franta-hg@0
    74
    
franta-hg@0
    75
    /**
franta-hg@0
    76
     * @param args the command line arguments
franta-hg@0
    77
     */
franta-hg@0
    78
    public static void main(String args[]) {
franta-hg@0
    79
        java.awt.EventQueue.invokeLater(new Runnable() {
franta-hg@0
    80
            public void run() {
franta-hg@0
    81
                new GrafPokus().setVisible(true);
franta-hg@0
    82
            }
franta-hg@0
    83
        });
franta-hg@0
    84
    }
franta-hg@0
    85
    
franta-hg@0
    86
    // Variables declaration - do not modify//GEN-BEGIN:variables
franta-hg@0
    87
    private org.jdesktop.swingx.JXGraph mujGraf;
franta-hg@0
    88
    // End of variables declaration//GEN-END:variables
franta-hg@0
    89
    
franta-hg@0
    90
}