/* * To change this template, choose Tools | Templates * and open the template in the editor. */ /* * FormPropriedadeAlgol.java * * Created on Apr 10, 2012, 1:36:59 PM */ package Editor.Utils; import java.awt.Image; import java.awt.Toolkit; import java.net.URL; /** * * @author hp */ public class FormPropriedadeAlgol extends javax.swing.JDialog { int linhas; String NomeFile; /** Creates new form FormPropriedadeAlgol */ public FormPropriedadeAlgol(java.awt.Frame parent, boolean modal,String nomeFicheiro, int Nlinha) { super(parent, modal); NomeFile = nomeFicheiro; linhas = Nlinha; initComponents(); iniciaComponentes(); } private void iniciaComponentes(){ lbnome.setText(NomeFile); lblinhas.setText(""+linhas); lbLocal.setText(System.getProperty("user.dir")); lbUtilizador.setText(System.getProperty("user.name")); lbSO.setText(System.getProperty("os.name") + " VERSÃO " + System.getProperty("os.version")); // coloca uma figura na barra de título da janela URL url = this.getClass().getResource("monitor_48.png"); Image imagemTitulo = Toolkit.getDefaultToolkit().getImage(url); this.setIconImage(imagemTitulo); } public void buscaNome_linha(String nomeFicheiro, int Nlinha){ NomeFile = nomeFicheiro; linhas = Nlinha; } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jPanel2 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jPanel3 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); lbUtilizador = new javax.swing.JLabel(); lbLocal = new javax.swing.JLabel(); lblinhas = new javax.swing.JLabel(); lbnome = new javax.swing.JLabel(); jPanel4 = new javax.swing.JPanel(); jLabel6 = new javax.swing.JLabel(); lbSO = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); setTitle("Propriedade do Algoritmo"); jPanel1.setBackground(new java.awt.Color(204, 204, 255)); jPanel2.setBackground(new java.awt.Color(153, 153, 255)); jLabel1.setFont(new java.awt.Font("Microsoft Himalaya", 1, 24)); // NOI18N jLabel1.setText("Propriedade do Algoritmo"); javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout.setHorizontalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup() .addContainerGap(192, Short.MAX_VALUE) .addComponent(jLabel1) .addGap(122, 122, 122)) ); jPanel2Layout.setVerticalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel1)) ); jPanel3.setBackground(new java.awt.Color(255, 255, 255)); jPanel3.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); jLabel2.setFont(new java.awt.Font("Monotype Corsiva", 0, 18)); // NOI18N jLabel2.setText("Nome/Local:"); jLabel3.setFont(new java.awt.Font("Monotype Corsiva", 0, 18)); // NOI18N jLabel3.setText("Numero de Linhas:"); jLabel4.setFont(new java.awt.Font("Monotype Corsiva", 0, 18)); // NOI18N jLabel4.setText("Pasta Actual:"); jLabel5.setFont(new java.awt.Font("Monotype Corsiva", 0, 18)); // NOI18N jLabel5.setText("Nome do Utilizador:"); lbUtilizador.setFont(new java.awt.Font("Monotype Corsiva", 0, 14)); // NOI18N lbUtilizador.setForeground(new java.awt.Color(0, 0, 255)); lbUtilizador.setText("jLabel7"); lbLocal.setFont(new java.awt.Font("Monotype Corsiva", 0, 12)); // NOI18N lbLocal.setForeground(new java.awt.Color(0, 0, 255)); lbLocal.setText("jLabel8"); lblinhas.setFont(new java.awt.Font("Monotype Corsiva", 0, 14)); // NOI18N lblinhas.setForeground(new java.awt.Color(0, 0, 255)); lblinhas.setText("jLabel9"); lbnome.setFont(new java.awt.Font("Monotype Corsiva", 0, 14)); // NOI18N lbnome.setForeground(new java.awt.Color(0, 0, 255)); lbnome.setText("jLabel10"); javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); jPanel3.setLayout(jPanel3Layout); jPanel3Layout.setHorizontalGroup( jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addGap(26, 26, 26) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel3) .addComponent(jLabel5)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lblinhas, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 339, Short.MAX_VALUE) .addComponent(lbUtilizador, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 339, Short.MAX_VALUE))) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(jLabel4) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(lbLocal, javax.swing.GroupLayout.DEFAULT_SIZE, 381, Short.MAX_VALUE)) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(jLabel2) .addGap(18, 18, 18) .addComponent(lbnome, javax.swing.GroupLayout.DEFAULT_SIZE, 380, Short.MAX_VALUE))) .addContainerGap()) ); jPanel3Layout.setVerticalGroup( jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel2) .addComponent(lbnome)) .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel3) .addComponent(lblinhas)) .addGap(26, 26, 26) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(lbLocal)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 30, Short.MAX_VALUE) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel5) .addComponent(lbUtilizador)) .addGap(27, 27, 27)) ); jPanel4.setBackground(new java.awt.Color(153, 153, 255)); jLabel6.setFont(new java.awt.Font("Monotype Corsiva", 1, 18)); // NOI18N jLabel6.setText("Sistema Operativo:"); lbSO.setFont(new java.awt.Font("Microsoft Sans Serif", 0, 14)); // NOI18N lbSO.setForeground(new java.awt.Color(255, 255, 255)); lbSO.setText("jLabel7"); javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4); jPanel4.setLayout(jPanel4Layout); jPanel4Layout.setHorizontalGroup( jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addGap(26, 26, 26) .addComponent(jLabel6) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(lbSO, javax.swing.GroupLayout.DEFAULT_SIZE, 240, Short.MAX_VALUE) .addGap(91, 91, 91)) ); jPanel4Layout.setVerticalGroup( jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel6) .addComponent(lbSO)) .addContainerGap(11, Short.MAX_VALUE)) ); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap()) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); pack(); }// </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; private javax.swing.JPanel jPanel4; private javax.swing.JLabel lbLocal; private javax.swing.JLabel lbSO; private javax.swing.JLabel lbUtilizador; private javax.swing.JLabel lblinhas; private javax.swing.JLabel lbnome; // End of variables declaration//GEN-END:variables }