Browse Source

17.03.2017

master
Niklas H. 2 years ago
parent
commit
8fd5c1355e
4 changed files with 259 additions and 10 deletions
  1. 1
    0
      nbproject/private/private.xml
  2. 13
    2
      src/gui/java/Wiederstandsrechner.form
  3. 43
    8
      src/gui/java/Wiederstandsrechner.java
  4. 202
    0
      test.txt

+ 1
- 0
nbproject/private/private.xml View File

@@ -4,6 +4,7 @@
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group>
<file>file:/C:/Users/Niklas/Documents/SCHULE/GUI-Java/src/gui/java/Wiederstandsrechner.java</file>
<file>file:/C:/Users/Niklas/Documents/SCHULE/GUI-Java/test.txt</file>
</group>
</open-files>
</project-private>

+ 13
- 2
src/gui/java/Wiederstandsrechner.form View File

@@ -20,6 +20,17 @@
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="speichernmenuitemActionPerformed"/>
</Events>
</MenuItem>
<MenuItem class="javax.swing.JMenuItem" name="ladenmenuitem">
<Properties>
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
<KeyStroke key="Ctrl+L"/>
</Property>
<Property name="text" type="java.lang.String" value="BIN LADEN"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="ladenmenuitemActionPerformed"/>
</Events>
</MenuItem>
</SubComponents>
</Menu>
<Menu class="javax.swing.JMenu" name="bearbeitenmenu">
@@ -78,7 +89,7 @@
<Group type="102" attributes="0">
<Component id="ErgebnisText" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="ErgebnisTEXTAusgabe" max="32767" attributes="0"/>
<Component id="ErgebnisTEXTAusgabe" max="-2" attributes="0"/>
</Group>
<Group type="102" attributes="0">
<Component id="AMPERE" min="-2" max="-2" attributes="0"/>
@@ -118,7 +129,7 @@
<EmptySpace type="separate" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="ErgebnisText" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="ErgebnisTEXTAusgabe" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="ErgebnisTEXTAusgabe" alignment="3" max="32767" attributes="0"/>
</Group>
<EmptySpace pref="219" max="32767" attributes="0"/>
</Group>

+ 43
- 8
src/gui/java/Wiederstandsrechner.java View File

@@ -5,7 +5,12 @@
*/
package gui.java;

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.logging.Level;
@@ -44,6 +49,7 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
jMenuBar1 = new javax.swing.JMenuBar();
dateimenu = new javax.swing.JMenu();
speichernmenuitem = new javax.swing.JMenuItem();
ladenmenuitem = new javax.swing.JMenuItem();
bearbeitenmenu = new javax.swing.JMenu();
berechnenmenuitem = new javax.swing.JMenuItem();

@@ -83,6 +89,15 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
});
dateimenu.add(speichernmenuitem);

ladenmenuitem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_L, java.awt.event.InputEvent.CTRL_MASK));
ladenmenuitem.setText("BIN LADEN");
ladenmenuitem.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
ladenmenuitemActionPerformed(evt);
}
});
dateimenu.add(ladenmenuitem);

jMenuBar1.add(dateimenu);

bearbeitenmenu.setText("Bearbeiten");
@@ -115,7 +130,7 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
.addGroup(layout.createSequentialGroup()
.addComponent(ErgebnisText)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(ErgebnisTEXTAusgabe, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addComponent(ErgebnisTEXTAusgabe))
.addGroup(layout.createSequentialGroup()
.addComponent(AMPERE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
@@ -145,7 +160,7 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(ErgebnisText)
.addComponent(ErgebnisTEXTAusgabe))
.addComponent(ErgebnisTEXTAusgabe, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap(219, Short.MAX_VALUE))
);

@@ -169,7 +184,7 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
} else {
ErgebnisTEXTAusgabe.setText("Bitte geben sie etwas ein");
}
} catch (Exception e) {
} catch (NumberFormatException e) {
ErgebnisTEXTAusgabe.setText("Bitte geben sie nur Zahlen ein");
}
@@ -201,7 +216,7 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
System.out.println("Gespeichert");
setTitle("Gespeichert");
} catch (Exception ex ) {
} catch (IOException ex ) {
System.err.println("Bitte rechnen sie erst");
System.err.println(ex);
} finally {
@@ -213,6 +228,27 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
}
}//GEN-LAST:event_speichernmenuitemActionPerformed

private void ladenmenuitemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ladenmenuitemActionPerformed
BufferedReader buffreader = null;
try {
// TODO add your handling code here:#
FileReader reader = new FileReader("test.txt");
buffreader = new BufferedReader(reader);
ErgebnisTEXTAusgabe.setText(buffreader.readLine());
buffreader.close();
} catch (IOException ex) {
System.err.println(ex);
} finally {
try {
buffreader.close();
} catch (IOException ex) {
Logger.getLogger(Wiederstandsrechner.class.getName()).log(Level.SEVERE, null, ex);
}
}
}//GEN-LAST:event_ladenmenuitemActionPerformed

/**
* @param args the command line arguments
*/
@@ -241,10 +277,8 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
//</editor-fold>

/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Wiederstandsrechner().setVisible(true);
}
java.awt.EventQueue.invokeLater(() -> {
new Wiederstandsrechner().setVisible(true);
});
}

@@ -261,6 +295,7 @@ public class Wiederstandsrechner extends javax.swing.JFrame {
private javax.swing.JMenuItem berechnenmenuitem;
private javax.swing.JMenu dateimenu;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem ladenmenuitem;
private javax.swing.JMenuItem speichernmenuitem;
// End of variables declaration//GEN-END:variables
}

+ 202
- 0
test.txt View File

@@ -7,3 +7,205 @@
0.09999989656716773 Ω
...
0.09999991134327353 Ω
Bitte geben sie nur Zahlen ein
0.08355990306755719 Ω
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein
Bitte geben sie etwas ein

Loading…
Cancel
Save