Advertisement
Guest User

MetodoBubus

a guest
Oct 26th, 2010
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.22 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5.  
  6. /*
  7.  * FormDigest.java
  8.  *
  9.  * Created on 25-ott-2010, 11.19.15
  10.  */
  11.  
  12. package codicefiscale;
  13.  
  14. import java.awt.Graphics;
  15. import java.awt.Graphics2D;
  16. import java.awt.Image;
  17. import java.awt.LayoutManager;
  18. import java.awt.Toolkit;
  19. import java.io.File;
  20. import java.io.IOException;
  21. import javax.imageio.ImageIO;
  22. import javax.swing.GroupLayout;
  23.  
  24. /**
  25.  *
  26.  * @author Buzz
  27.  */
  28. public class FormDigest extends javax.swing.JFrame {
  29.  
  30.  
  31.     Image img = null;
  32.  
  33.     @Override
  34.     public void paintComponents(Graphics g) {
  35.  
  36.         //Image img = Toolkit.getDefaultToolkit().createImage("C:/images/digest.PNG");
  37.         super.paint(g);
  38.         Graphics2D g2=(Graphics2D)g;
  39.         g2.drawImage(img,0,0,this);
  40.     }
  41.  
  42.     @Override
  43.     public void update(Graphics g)
  44.     {
  45.         paintComponents(g);
  46.     }
  47.     /** Creates new form FormDigest */
  48.     public FormDigest() {
  49.          try{
  50.             img=ImageIO.read(new File("C:/images/digest.PNG"));
  51.         }
  52.         catch(IOException errore){ }
  53.         initComponents();
  54.         GroupLayout lmg = new GroupLayout(jPanel1);
  55.        
  56.     }
  57.  
  58.     /** This method is called from within the constructor to
  59.      * initialize the form.
  60.      * WARNING: Do NOT modify this code. The content of this method is
  61.      * always regenerated by the Form Editor.
  62.      */
  63.     @SuppressWarnings("unchecked")
  64.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  65.     private void initComponents() {
  66.  
  67.         SaveCode = new javax.swing.JLabel();
  68.         jPanel1 = new javax.swing.JPanel();
  69.  
  70.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  71.  
  72.         SaveCode.setFont(new java.awt.Font("Tahoma", 1, 10)); // NOI18N
  73.         SaveCode.setText("Copia negli appunti");
  74.         SaveCode.setVerticalAlignment(javax.swing.SwingConstants.BOTTOM);
  75.         SaveCode.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
  76.  
  77.         javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  78.         jPanel1.setLayout(jPanel1Layout);
  79.         jPanel1Layout.setHorizontalGroup(
  80.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  81.             .addGap(0, 542, Short.MAX_VALUE)
  82.         );
  83.         jPanel1Layout.setVerticalGroup(
  84.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  85.             .addGap(0, 460, Short.MAX_VALUE)
  86.         );
  87.  
  88.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  89.         getContentPane().setLayout(layout);
  90.         layout.setHorizontalGroup(
  91.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  92.             .addGroup(layout.createSequentialGroup()
  93.                 .addGap(156, 156, 156)
  94.                 .addComponent(SaveCode)
  95.                 .addContainerGap(291, Short.MAX_VALUE))
  96.             .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  97.         );
  98.         layout.setVerticalGroup(
  99.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  100.             .addGroup(layout.createSequentialGroup()
  101.                 .addContainerGap()
  102.                 .addComponent(SaveCode)
  103.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  104.                 .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  105.                 .addContainerGap())
  106.         );
  107.  
  108.         pack();
  109.     }// </editor-fold>                        
  110.  
  111.     /**
  112.     * @param args the command line arguments
  113.     */
  114.     public static void main(String args[]) {
  115.         java.awt.EventQueue.invokeLater(new Runnable() {
  116.             public void run() {
  117.                 new FormDigest().setVisible(true);
  118.             }
  119.         });
  120.     }
  121.  
  122.     // Variables declaration - do not modify                    
  123.     private javax.swing.JLabel SaveCode;
  124.     private javax.swing.JPanel jPanel1;
  125.     // End of variables declaration                  
  126.  
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement