Browse Source

Der fünfte Commit. Es gibt nun unterschiedliche PopUp Fenster, die von dem Wert des BMI's abhängen.

master
MSeibert97 5 years ago
parent
commit
65997dec0d
  1. 43
      .idea/workspace.xml
  2. 22
      src/FitnessTest_M.java

43
.idea/workspace.xml

@ -34,16 +34,15 @@
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/src/FitnessTest_M.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="258">
<caret line="117" column="11" lean-forward="true" selection-start-line="117" selection-start-column="11" selection-end-line="117" selection-end-column="11" />
<state relative-caret-position="199">
<caret line="123" column="47" lean-forward="true" selection-start-line="123" selection-start-column="47" selection-end-line="123" selection-end-column="47" />
<folding>
<element signature="imports" expanded="true" />
<element signature="e#1775#2237#0" expanded="true" />
<element signature="e#2236#2237#0" expanded="true" />
<element signature="e#2664#3127#0" expanded="true" />
<element signature="e#3126#3127#0" expanded="true" />
<element signature="e#4055#4056#0" expanded="true" />
<element signature="e#4108#4109#0" expanded="true" />
<element signature="e#5263#5264#0" expanded="true" />
</folding>
</state>
</provider>
@ -175,16 +174,16 @@
</list>
</option>
</component>
<component name="RunManager" selected="Application.Main">
<configuration name="D_Geburtstag" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="D_Geburtstag" />
<component name="RunManager" selected="Application.FitnessTest_M">
<configuration name="D_Test1" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="D_Test1" />
<module name="Alpha" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="D_Test1" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="D_Test1" />
<configuration name="FitnessTest_M" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="FitnessTest_M" />
<module name="Alpha" />
<method v="2">
<option name="Make" enabled="true" />
@ -215,11 +214,11 @@
</configuration>
<recent_temporary>
<list>
<item itemvalue="Application.FitnessTest_M" />
<item itemvalue="Application.Main" />
<item itemvalue="Application.Quiz_Spiel" />
<item itemvalue="Application.Tage_D" />
<item itemvalue="Application.D_Test1" />
<item itemvalue="Application.D_Geburtstag" />
</list>
</recent_temporary>
</component>
@ -423,7 +422,14 @@
<option name="project" value="LOCAL" />
<updated>1563266562955</updated>
</task>
<option name="localTasksCounter" value="26" />
<task id="LOCAL-00026" summary="Der vierte commit. Der BMI Wert wird nun durch ein PopUp Fenster&#10;angezeigt und nicht mehr durch die Konsole.">
<created>1563267787360</created>
<option name="number" value="00026" />
<option name="presentableId" value="LOCAL-00026" />
<option name="project" value="LOCAL" />
<updated>1563267787360</updated>
</task>
<option name="localTasksCounter" value="27" />
<servers />
</component>
<component name="TimeTrackingManager">
@ -431,9 +437,8 @@
</component>
<component name="ToolWindowManager">
<frame x="-7" y="-7" width="1295" height="695" extended-state="6" />
<editor active="true" />
<layout>
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.254251" />
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.254251" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Image Layers" order="2" />
<window_info id="Designer" order="3" />
@ -443,7 +448,7 @@
<window_info anchor="bottom" id="Messages" order="0" weight="0.3268206" />
<window_info anchor="bottom" id="Message" order="1" />
<window_info anchor="bottom" id="Find" order="2" weight="0.3290461" />
<window_info active="true" anchor="bottom" id="Run" order="3" visible="true" weight="0.124333926" />
<window_info anchor="bottom" id="Run" order="3" visible="true" weight="0.124333926" />
<window_info anchor="bottom" id="Debug" order="4" weight="0.3997344" />
<window_info anchor="bottom" id="Cvs" order="5" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="6" weight="0.4" />
@ -521,7 +526,8 @@
<MESSAGE value="Der erste commit für meine FitnessTest Klasse. Hier wurde nur ein Grundgerüst für dessen GUI erstellt. Noch sind keine&#10;richtige Funktionen enthalten." />
<MESSAGE value="Der zweite commit, in welche ich eine Ungültigkeitsabfrage in meiner Fitnesstest Klasse eingebaut habe&#10;welche prüft, ob in den Textfields eine Zahl, mit oder ohne Nachkommastellen, eingegeben wurde." />
<MESSAGE value="Der dritte commit, in welcher ich die Verwendung eines JPanels gegen einen NoLayout ausgetauscht habe,&#10;sodass ich die Bounds eigenständig festlegen darf. Die JLabels/Textfields wurden Positionen festgelegt.&#10;Die height/weight Textfields haben nun einen Nutzen. Neuer JButton &quot;BMI berechnen&quot; nimmt Floats von den&#10;Textfields und gibt den BMI in der Konsole aus." />
<option name="LAST_COMMIT_MESSAGE" value="Der dritte commit, in welcher ich die Verwendung eines JPanels gegen einen NoLayout ausgetauscht habe,&#10;sodass ich die Bounds eigenständig festlegen darf. Die JLabels/Textfields wurden Positionen festgelegt.&#10;Die height/weight Textfields haben nun einen Nutzen. Neuer JButton &quot;BMI berechnen&quot; nimmt Floats von den&#10;Textfields und gibt den BMI in der Konsole aus." />
<MESSAGE value="Der vierte commit. Der BMI Wert wird nun durch ein PopUp Fenster&#10;angezeigt und nicht mehr durch die Konsole." />
<option name="LAST_COMMIT_MESSAGE" value="Der vierte commit. Der BMI Wert wird nun durch ein PopUp Fenster&#10;angezeigt und nicht mehr durch die Konsole." />
</component>
<component name="com.intellij.coverage.CoverageDataManagerImpl">
<SUITE FILE_PATH="coverage/Alpha_GOGS$Main.ic" NAME="Main Coverage Results" MODIFIED="1563229577210" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" />
@ -609,16 +615,15 @@
</entry>
<entry file="file://$PROJECT_DIR$/src/FitnessTest_M.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="258">
<caret line="117" column="11" lean-forward="true" selection-start-line="117" selection-start-column="11" selection-end-line="117" selection-end-column="11" />
<state relative-caret-position="199">
<caret line="123" column="47" lean-forward="true" selection-start-line="123" selection-start-column="47" selection-end-line="123" selection-end-column="47" />
<folding>
<element signature="imports" expanded="true" />
<element signature="e#1775#2237#0" expanded="true" />
<element signature="e#2236#2237#0" expanded="true" />
<element signature="e#2664#3127#0" expanded="true" />
<element signature="e#3126#3127#0" expanded="true" />
<element signature="e#4055#4056#0" expanded="true" />
<element signature="e#4108#4109#0" expanded="true" />
<element signature="e#5263#5264#0" expanded="true" />
</folding>
</state>
</provider>

22
src/FitnessTest_M.java

@ -109,11 +109,31 @@ public class FitnessTest_M extends JFrame {
float height = Float.parseFloat(height_tf.getText());
float weight = Float.parseFloat(weight_tf.getText());
int bmi = (int) (weight / (height*height));
if(bmi < 19) {
JOptionPane.showMessageDialog(null,
"Ihr BMI: " + bmi,
"Ihr BMI: " + bmi + " \nUntergewicht!",
"Ergebnis",
JOptionPane.WARNING_MESSAGE);
}
if(bmi >= 19 && bmi <= 25) {
JOptionPane.showMessageDialog(null,
"Ihr BMI: " + bmi + " \nNormalgewicht!",
"Ergebnis",
JOptionPane.WARNING_MESSAGE);
}
if(bmi > 26 && bmi <= 30) {
JOptionPane.showMessageDialog(null,
"Ihr BMI: " + bmi + " \nLeichtes Übergewicht!",
"Ergebnis",
JOptionPane.WARNING_MESSAGE);
}
if(bmi >= 31) {
JOptionPane.showMessageDialog(null,
"Ihr BMI: " + bmi + " \nÜbergewicht!",
"Ergebnis",
JOptionPane.WARNING_MESSAGE);
}
}
}
});

Loading…
Cancel
Save