Results 1 to 6 of 6
- 02-13-2013, 02:40 PM #1
Member
- Join Date
- Apr 2012
- Posts
- 21
- Rep Power
- 0
"Feet to Meters" & "Meters to Feet" Converter
Hi All,
I'm writing a Java GUI that converts Feet to Meters and Meter to Feet depending on the which is chosen in the Drop Box.
So far im not having any luck with it.
I have the GUI Designed but i cannot get it to do the conversion for me.
1 Foot = .3 meters
1 Meter = 3.28 feet;
Im using these Conversions.
This is my code so far
Java Code:import java.awt.Color; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; public class Converter extends JFrame implements ActionListener { private JLabel EnterValue = new JLabel("Enter Value to Convert:"); private JTextField TextField = new JTextField(5); String[] Choose = { "Meters to Feet", "Feet to Meters" }; private JComboBox DropBox = new JComboBox(Choose); private JButton Convert = new JButton("Convert"); private JLabel ResultIs = new JLabel("Result is:"); private JLabel Result = new JLabel("0"); Converter(String s) { super(s); getContentPane().setLayout(new GridLayout(4, 2)); DropBox.setSelectedIndex(1); getContentPane().add(EnterValue); getContentPane().add(TextField); getContentPane().add(DropBox); getContentPane().add(Convert); getContentPane().add(ResultIs); getContentPane().add(Result); Convert.addActionListener(this); setSize(400, 250); pack(); setVisible(true); } public void actionPerformed(ActionEvent e) { double Number, ResultT; String text = TextField.getText(); Number = Double.parseDouble (text); if("Convert".equals(e.getActionCommand())) { Object selectedItem = DropBox.getSelectedItem(); if(selectedItem.equals("Feet to Meters")) { { ResultT = (Number) * 3.28; Result.setText (Double.toString (ResultT)); }else { ResultT = (Number) * .3; Result.setText (Double.toString (ResultT)); } } } public static void main(String[] args) { Converter thePanel = new Converter("Converter"); } }
Last edited by Irish Rayray; 02-13-2013 at 03:14 PM.
- 02-13-2013, 02:45 PM #2
Moderator
- Join Date
- Apr 2009
- Posts
- 13,541
- Rep Power
- 26
Re: "Feet to Meters" & "Meters to Feet" Converter
Your button has no action listener attached to it, so does nothing at all.
The actionPerformed method you have does nothing.
Fix both those and then it'll work.Please do not ask for code as refusal often offends.
** This space for rent **
- 02-13-2013, 02:57 PM #3
Member
- Join Date
- Apr 2012
- Posts
- 21
- Rep Power
- 0
Re: "Feet to Meters" & "Meters to Feet" Converter
Ok i have it updated to where i am now but i cant get the "Feet to Meters" to convert for me.
- 02-13-2013, 03:15 PM #4
Member
- Join Date
- Apr 2012
- Posts
- 21
- Rep Power
- 0
Re: "Feet to Meters" & "Meters to Feet" Converter
Never Mind I believe I may have it working now :)
- 02-13-2013, 03:16 PM #5
Member
- Join Date
- Apr 2012
- Posts
- 21
- Rep Power
- 0
Re: "Feet to Meters" & "Meters to Feet" Converter
I just need to now restrict the text field to only allow Integers..
- 02-13-2013, 05:28 PM #6
Similar Threads
-
access denied("java.net.SocketPermission" "127.0.0.1:1099" "connect,resolve")
By klspepper in forum New To JavaReplies: 0Last Post: 12-07-2012, 09:29 AM -
Create a tab called LengthCalc that converts millimeters, meters, yards, feet, and in
By Sarge in forum New To JavaReplies: 17Last Post: 04-21-2011, 07:34 PM -
conversion between feet and meters
By Latanyar in forum New To JavaReplies: 7Last Post: 10-10-2010, 09:20 PM -
program with converting feet to meters
By Smitty300 in forum New To JavaReplies: 5Last Post: 03-16-2010, 12:41 PM -
the dollar sign "$", prints like any other normal char in java like "a" or "*" ?
By lse123 in forum New To JavaReplies: 1Last Post: 10-20-2008, 08:35 AM
Bookmarks