From 58ced333ac684102f6e398a977ab0c900bff41e1 Mon Sep 17 00:00:00 2001 From: NaveenB2004 Date: Thu, 3 Aug 2023 16:18:51 +0530 Subject: [PATCH] extensions --- .../src/main/java/Advanced/Extensions.form | 53 +++++++++ .../src/main/java/Advanced/Extensions.java | 103 ++++++++++++++++++ Application/src/main/java/Main/MainUI.form | 23 +++- Application/src/main/java/Main/MainUI.java | 32 +++++- .../Imgs/ico_extensions_16px_dark.png | Bin 0 -> 429 bytes .../license-31908449-3793602.pdf | Bin 0 -> 41569 bytes 6 files changed, 201 insertions(+), 10 deletions(-) create mode 100644 Application/src/main/java/Advanced/Extensions.form create mode 100644 Application/src/main/java/Advanced/Extensions.java create mode 100644 Application/src/main/resources/Imgs/ico_extensions_16px_dark.png create mode 100644 Others/3rd Party License/license-31908449-3793602.pdf diff --git a/Application/src/main/java/Advanced/Extensions.form b/Application/src/main/java/Advanced/Extensions.form new file mode 100644 index 0000000..ff60aad --- /dev/null +++ b/Application/src/main/java/Advanced/Extensions.form @@ -0,0 +1,53 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Application/src/main/java/Advanced/Extensions.java b/Application/src/main/java/Advanced/Extensions.java new file mode 100644 index 0000000..fe95df0 --- /dev/null +++ b/Application/src/main/java/Advanced/Extensions.java @@ -0,0 +1,103 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template + */ +package Advanced; + +/** + * + * @author NaveenB2004 + */ +public class Extensions extends javax.swing.JFrame { + + /** + * Creates new form Extensions + */ + public Extensions() { + initComponents(); + } + + /** + * 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") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jTabbedPane1 = new javax.swing.JTabbedPane(); + + setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); + setTitle("Extensions"); + addWindowListener(new java.awt.event.WindowAdapter() { + public void windowClosed(java.awt.event.WindowEvent evt) { + formWindowClosed(evt); + } + }); + + 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(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 580, Short.MAX_VALUE) + .addContainerGap()) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() + .addContainerGap() + .addComponent(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 478, Short.MAX_VALUE) + .addContainerGap()) + ); + + pack(); + setLocationRelativeTo(null); + }// //GEN-END:initComponents + + private void formWindowClosed(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosed + // TODO add your handling code here: + new Main.MainUI().setVisible(true); + }//GEN-LAST:event_formWindowClosed + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(Extensions.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(Extensions.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(Extensions.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(Extensions.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new Extensions().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/Application/src/main/java/Main/MainUI.form b/Application/src/main/java/Main/MainUI.form index e1d5ddd..cb12257 100644 --- a/Application/src/main/java/Main/MainUI.form +++ b/Application/src/main/java/Main/MainUI.form @@ -490,6 +490,8 @@ + + @@ -500,12 +502,13 @@ - + - - - + + + + @@ -549,6 +552,18 @@ + + + + + + + + + + + + diff --git a/Application/src/main/java/Main/MainUI.java b/Application/src/main/java/Main/MainUI.java index 7b14fe9..195c461 100644 --- a/Application/src/main/java/Main/MainUI.java +++ b/Application/src/main/java/Main/MainUI.java @@ -153,6 +153,7 @@ private void initComponents() { jButton3 = new javax.swing.JButton(); jButton4 = new javax.swing.JButton(); jButton5 = new javax.swing.JButton(); + jButton8 = new javax.swing.JButton(); realState = new javax.swing.JTextField(); jLabel4 = new javax.swing.JLabel(); clientsConnected = new javax.swing.JLabel(); @@ -421,6 +422,15 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { } }); + jButton8.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imgs/ico_extensions_16px_dark.png"))); // NOI18N + jButton8.setToolTipText("Extensions"); + jButton8.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + jButton8.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton8ActionPerformed(evt); + } + }); + javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5); jPanel5.setLayout(jPanel5Layout); jPanel5Layout.setHorizontalGroup( @@ -428,6 +438,8 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { .addGroup(jPanel5Layout.createSequentialGroup() .addContainerGap() .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) @@ -436,13 +448,14 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { ); jPanel5Layout.setVerticalGroup( jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(jPanel5Layout.createSequentialGroup() + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) - .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE) - .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addComponent(jButton5, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jButton4, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap()) ); @@ -624,6 +637,12 @@ private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS stopOperations(); }//GEN-LAST:event_jButton7ActionPerformed + private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton8ActionPerformed + // TODO add your handling code here: + new Advanced.Extensions().setVisible(true); + this.dispose(); + }//GEN-LAST:event_jButton8ActionPerformed + /** * @param args the command line arguments */ @@ -671,6 +690,7 @@ public void run() { private javax.swing.JButton jButton5; private javax.swing.JButton jButton6; private javax.swing.JButton jButton7; + private javax.swing.JButton jButton8; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; diff --git a/Application/src/main/resources/Imgs/ico_extensions_16px_dark.png b/Application/src/main/resources/Imgs/ico_extensions_16px_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..68e50434d171a854c93dc97ac31551f65e6ca227 GIT binary patch literal 429 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 VwoTN2Ikt3{ES3sOsK@8c@COsob