Need a little help in java
I'm new to java used to program with C++. I need to know whether there is ques in java and if there is how to use them. and if not what is an alternative? please help
I'm new to java used to program with C++. I need to
know whether there is ques in java and if there is
how to use them. and if not what is an alternative?
please helpAre you asking about queues?
Java� Collections Framework
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Queue.html
Similar Messages
-
Need a little help understanding java and /etc/profile.d/***
A few days ago I installed jre-6u10-1 and jdk-6u10-1 via pacman on my desktop machine; for the web plugin.
The packages installed in /opt/java/...
I later installed jedit, via pacman. It runs fine as it (/usr/bin/jedit) is hardcoded to look for java in /opt/java/...
Today, I installed jedit (pacman -S jedit) on my laptop which did not have any java installed.
Pacman automatically installed openjdk6-jre-6u10-1 as a prerequisite.
Openjdk installs to /usr/lib/jvm/..., therefore jedit fails as /opt/java... is non-existent.
I suppose Sun's java and the opensource version are installed in different locations to keep from overwriting each other.
I could easily edit /usr/bin/jedit to point to the openjdk location and it would work.
But I'm a little uncertain of the following three files:
Sun's java installs /etc/profile.d/jre.sh and /etc/profile.d/jdk.sh
which do the following (respectively):
export PATH=$PATH:/opt/java/jre/bin
if [ ! -f /etc/profile.d/jdk.sh ]; then
export JAVA_HOME=/opt/java/jre
fi
and
export J2SDKDIR=/opt/java
export PATH=$PATH:/opt/java/bin
export JAVA_HOME=/opt/java
The opensource java package installs /etc/profile/openjdk6.sh
which does the following:
export J2SDKDIR=/usr/lib/jvm/java-1.6.0-openjdk
export J2REDIR=$J2SDKDIR/jre
export JAVAHOME=/usr/lib/jvm/java-1.6.0-openjdk
#export CLASSPATH="${CLASSPATH:+$CLASSPATH:}$J2SDKDIR/lib:$J2REDIR/lib"
So I am left with a few options:
1. edit /usr/bin/jedit to look in the opensource location
2. edit /usr/bin/jedit to use the $J2SDKDIR variable when looking for java
3. update the $PATH via /etc/profile.d/openjdk6.sh to include java's location
I think all three methods would work, but I have limited experience with java and would like some input as to which proposed solution is the best going forward.
What methods are other java apps using to find java?
Thanks
(edit: more descriptive title)
Last edited by cjpembo (2008-11-11 04:24:47)I think the best option would be to ask the maintainer to modify the jedit-bin file, and have it launch
$J2SDKDIR/bin/jre/java cp $CP -Djedit.home="/usr/share/jedit" -mx${JAVA_HEAP_SIZE}m org.gjt.sp.jedit.jEdit $@
That way, it should work with both java implementations (completely untested, btw.) -
hi i need a little help making a java applet rpg with log-in, chat, etc. and i dont really know to much about it and dont understand applet programming too much. If anyone could help, it would be appreciated. Also, since i am fairly decent at making/improving websites, if you help me i could make a website for you or improve one you already have. You can email me if you want to help at "[email protected]"
Don't just give up. Like I said, start small.
I've never heard of any pre-made RPG java classes.
Why don't you poke around on SourceForge or some java-centric project site or one of the java gaming sites. Maybe someone has written all these libraries already, although you may have trouble using these classes if you're not familiar with programming in general and java in particular. Or do a Google search.
But using a specialized API is a lot easier if you know how to use the general API (i.e., j2se).
Another option of course is not to use java at all. Many commercial games come with an editor; you may find it easier to get one of those and do a mod. -
Need a little help I'm new to Mac.. i have had my ibook for over a year now and i like it a lot, but some times my usb post dies on my for a couple days maybe weeks. Ill have my ipod connected and when i go to plug in a flash drive. It doesn't detect my ipod anymore and my usb port don't work. it says that they were "removed improperly" and now they are not working again..i have tried to reinstall the whole os again and that doesn't work i don't have the hardware test disk so i don't know what could be the problem i know its not the logic board is there any test i can do to it to find out the problem its an ibook late 2001... there is no reset button on it. i tried to hold in the space bar and now when i boot up i get prompt to this screen that shows the world and then a folder with a ? mark but then after a few sec it boots right up im a mess need some help
+it says that they were "removed improperly"+
You have to go to the iPod's icon on your computer (or the flash drive's icon), select it and eject it there before removing it. Otherwise, data can be corrupted and/or lost. Repeatedly removing it without ejecting it from the desktop can cause it not to be recognized any longer.
If your iBook is a "late 2001" model. It should have a reset button. Check out the chart here to make sure which model iBook you have:
http://support.apple.com/kb/HT1772?viewlocale=en_US
+i get prompt to this screen that shows the world and then a folder with a ? mark but then after a few sec it boots right up+
It's trying to find a network volume from which to boot.
Once it's booted up, go to System Preferences > Startup Disk, and select your Mac OS X startup volume. Then close System Preferences. The next time you start up, it should start up without looking for a network volume. -
Greetings, I need a little help. I have a WRT54G Wirele...
Greetings,
I need a little help. I have a WRT54G Wireless Router, and it worked well for years with my Alcatel DSL Modem (Bellsouth/ATT). The modem went out and it was replaced with Westell Modem. When I bypass the router I have no problem connecting to the Internet, however when I connect the router--no connection. I thought it would not be a problem swapping the modem out. I am running XP with Norton Internet Security and Anti-virus. I have disabled Norton and do not believe that to be the problem. Do I have to reconfigure the router? If so, can I do it with the original install CD? (I am disabled and the original CD/instructions/box is in the attic and I cannot get it easily.) I have read several different threads, but they do not specifically address my problem. Any assistance is appreciated. EddyMany Westell modems are actually "modem-routers" and they use the same 192.168.1.1 address space as your WRT54G. This is the root of your problems.
Try the settings at this URL.
http://www.dslreports.com/faq/6323
Note that the "WAN" port on the BEFSR41 in the example is the same as the "Internet" port on your WRT54G.
Please let me know whether or not this worked for you. -
Need a little help with dial setup on CME
I've got a CME I'm using for testing and I think I need a little help figuring out the proper config to get the system to accept numbers I dial and have those numbers be passed on to an Avaya system (including the leading 9 for ARS in Avaya) via H.323 IP trunks. I have it working well for internal 5 digit extension calls across the H.323 trunks and I also have it working well for some types of outside calls that gets passed on to the Avaya and then the Avaya dials the call out to the PSTN. My only real problem is, I can't figure out how to correctly configure CME to examine the digits I'm dialing and only send the digits once I'm finished dialing....not as soon as it sees an initial match.
What's happening is this. I can dial local numbers in my area as 7 digits or 10 digits. The phone company doesn't yet force us to dial area code and number for local calls (10 digits). I can still dial 7 digits. But...if I put an entry in CME that looks like this....
(by the way, the 192.168.1.1 IP is not the real IP address, that's just an example, but the rest of this entry is what I really have entered in CME)
dial-peer voice 9 voip
description Outside 7 Dig Local Calls Via Avaya
destination-pattern 9.......
session target ipv4:192.168.1.1
dtmf-relay h245-alphanumeric
no vad
...Then it will always try to dial out immediately after seeing the first 8 digits I dial (9 plus the 7 digit number I called)...even though I have a speicifc entry in the system that accounts for calls to 9 plus area code 513. I would have assumed that if I put the specific entry in for 9513....... it would see that and wait to see if I was actually dialing something to match 9513....... instead of 9....... Understand what I mean? Because 9513....... is more specific than 9....... but it still tries to send the call out immediately after seeing the first 8 digits I dialed.
dial-peer voice 9513 voip
description Outside 10 Dig Local Calls Via Avaya
destination-pattern 9513.......
session target ipv4:192.168.1.1
dtmf-relay h245-alphanumeric
no vad
...BUT...here's the interesting thing. If I trace the 10 digit call in Avaya, I see that the number being presented to the Avaya PBX is only the first 7 digits of the number....not the full 10 digits...BUT I see a few more of the digits I dialed (like the 8th and 9th digits) after the call is already setup and sent to the PSTN. It's like the CME is trying to send the rest of the 10 digits I dialed, but at that point it's already too late. It setup the call as a 7 digit call (9 plus 7 digits), not 10 digit like I wanted.
I'm more familiar with how to setup dialing in the Avaya via ARS. My background is Avaya, not Cisco, so this dial-peer config is a little difficult for me until I understand the reasoning of how it examines the numbers and what I should do to make it wait for me to finish dialing....or to tell the system that what I'm dialing will be a minimum or a certain amount of digits and maximum of a certain amount of digits, like the Avaya does. I just need some pointers and examples to look at :-) I think I've almost got it....but I'm just missing something at the moment.
Just so you understand, the call flow should be like this: Cisco phone registered to CME > CME to Avaya via H.323 trunks > Avaya to PSTN via ISDN PRI trunks connected to Avaya. I have to be sure I send the 9 to the Avaya also, because 9 triggers ARS in the Avaya.
Thanks for your helpHere is a good document that explains how dial-peers are matched in the Cisco world:
http://www.cisco.com/en/US/tech/tk652/tk90/technologies_tech_note09186a008010fed1.shtml#topic7
In your case, it is variable length dial plan you are trying to implenent. To fix it, you need to add a T to force the system to wait for more digits to be entered if there is any.
dial-peer voice 9 voip
description Outside 7 Dig Local Calls Via Avaya
destination-pattern 9.......T
session target ipv4:192.168.1.1
dtmf-relay h245-alphanumeric
no vad
dial-peer voice 9513 voip
description Outside 10 Dig Local Calls Via Avaya
destination-pattern 9513.......
session target ipv4:192.168.1.1
dtmf-relay h245-alphanumeric
no vad
You can also configure the inter-digits timeout using the command timeouts interdigit under telephony-service.
Please rate helpful answers! -
Need a little help.... not major....but am unsure I have the 2.4 GHz Wireless-G Broadband Router Model WRT54G version 2 I had bought some time ago (over year and a half) and never really had it hooked up since I have been moving from place to place. Now that I'm retired and staying in one place I'm ready to set up. I find myself having "several" power adaptors and not sure which is the correct one. Can anyone tell me if all the broadband routers had the Linksys name and/or logo on them? None of the adapters I have do. I want to use a proper adapter so as not to damage....are there any specs that would be helpful so that one of these adapters would work? Also I'm running WindowsXP Sorry to bother you folks with a dumb question as I'm sure there are others with far more important questions and concerns. Although I can't tell other than the end going into the unit fits, I do have one Class 2 Transformer which might be the one it's about 1 1/2 inches thick, about 2 inches tall with following written information: Model 49-12-1000D CUI Inc Input AC 120V 60Hz 20W Output DC12V 1000mA Appreciate any help you can give.....I believe my unit is an older one based on version so there may have been a "fatter" adapter then than now.
The power adapter output should be 12V, 0.5A(so 6W power rating)
-
Need a little help please Airport Express
Need a little help please.
I am trying to set up a wireless network at my home using Airport Express.
I have a regular phone line running in to I assume the modem. From there, there is an Ethernet cable running from that box to the back of the PC. My question is, I think, which of those do I unplug and plug into the Airport Express, the one on the back of the PC or the one that is in the back of the modem, or is this totally wrong.
Any help would be appreciated…
Thanks
In advance…
PS I have the manual but to me it is not very clear…Your connection sequence would look like this:
Internet > Modem > AirPort Express >>>wireless to your computers.
This means that you would unplug the cable that is now connected at the back of your PC and move that connection to the AirPort Express.
Open Macintosh HD > Applications > Utilities > AirPort Utility
Click Continue to follow the guided setup. On the third page, you will choose the option to "Create a wireless network" and continue the setup. -
Need a little Help with my new xfi titanium
+Need a little Help with my new xfi titanium< A few questions here.
st question? Im using opt out port on the xfi ti. card and using digital li've on a windows 7 64 bit system,? I would like to know why when i use 5. or 7. and i check to make sure each speakear is working the rear speakers wont sound off but the sr and sl will in replace of the rear speakers. I did a test tone on my sony amp and the speaker are wired correctly becasue the rear speakers and the surrond? left and right sound off when they suppose too. Also when i try to click on? the sl and sr in the sound blaster control panel they dont work but if i click on the rear speakers in the control panel the sl and sr sound off. Do anyone know how i can fix this? So i would like to know why my sl and sr act like rears when they are not?
2nd question? How do i control the volume from my keyboard or from windows period when using opt out i was able to do so with my on board? sound max audio using spidf? Now i can only control the audio using the sony receiver.
Thank you for any help../Re: Need a little Help with my new xfi titanium? ?
ZDragon wrote:
I'm unsure about the first question. Do you even have a 7. system and receiver? If you just have 5., you should be able to remap the audio in the THX console.
I do have a sony 7. reciever str de-995 its an older one but its only for my cpu. At first i didnt even have THX installed because it didnt come with the driver package for some reason until i downloaded the daniel_k support drivers and installed it. But it doesnt help in anyway.
I have checked every where regarding the first question and alot of people are having problems getting sound out of there rear channels and the sound being re-mapped to the surround right and the surround left as if there rear left and rear right.
I read somewhere that the daniel_k support drivers would fix this but it didnt for me and many others.
For the second question i assumed it would be becasue of the spidf pass through and that my onboard sound card was inferior to the xfi titaniums. But i wasnt sure and i was hopeing that someone would have a solution for that problem because i miss controlling the volume with my keyboard. -
Need a little help with syncing my iPod.
I got a new macbook pro for cristmas and a few cds. After i tried to sync my ipod to itunes i put a symbol next to each song that i got from other cds saying that they were downloading but they werent. Also the cds i downloaded to my ipod for the first time didnt appear at all. Need help.
/Re: Need a little Help with my new xfi titanium? ?
ZDragon wrote:
I'm unsure about the first question. Do you even have a 7. system and receiver? If you just have 5., you should be able to remap the audio in the THX console.
I do have a sony 7. reciever str de-995 its an older one but its only for my cpu. At first i didnt even have THX installed because it didnt come with the driver package for some reason until i downloaded the daniel_k support drivers and installed it. But it doesnt help in anyway.
I have checked every where regarding the first question and alot of people are having problems getting sound out of there rear channels and the sound being re-mapped to the surround right and the surround left as if there rear left and rear right.
I read somewhere that the daniel_k support drivers would fix this but it didnt for me and many others.
For the second question i assumed it would be becasue of the spidf pass through and that my onboard sound card was inferior to the xfi titaniums. But i wasnt sure and i was hopeing that someone would have a solution for that problem because i miss controlling the volume with my keyboard. -
Quality Playback-.need a little help
Quality Playback….need a little help
I’ve posted in the Premiere forums too, because I’m not sure where my issue is in converting .MOD files, the export of edited footage from Preimere Pro CS4 or if it’s in Encore.
The quality just does not seem that good, I know it’s not HD quality, but it should be better than what I have. Seems over pixilated especially around objects.
Here’s my steps
Convert .MOD files using Mpeg Streamclip to a .DV file format
Settings Compression DV (DV25)
Standard NTSC 720 x 480 29.97 fps
Aspect 16:0
Everything else is default
Import to Premiere Pro CS5
Edit footage
Export to quicktime .mov file
NTSC DV Widescreen
720 x 480 quality 100%
codec is DV25 NTSC
Import .mov files to Encore CS5
Build menus and playlists
Export with default settings approximately 1hr 45min of edited video
Thanks
MABBill
Thanks for your help and patience.
I posted a screen shot of the mov export settings I was using. I’m going to try Ann’s conversion method on the mod files to see if that improves things.
You asked about the Encore transcoding, what do you mean by that, are there other settings in Encore that I need to set?
I have an 1hour 45 min of video in my Encore project, burning to a 4.7 DVD. Encore says it’s using 3.3bg, which seems low.
MAB -
Need a little help with G3 Clameshell...Please
I just received this Clameshell, and it only has OS9 on it, I haven't used 9 in forever, and really need to get OSX on it. I have retail Panther cd's. But I hear I need to update the firmware, if it isn't updated yet.
I know I can find out which I have in System Profiler, but I can't find it in there. Is it called something else? What part of System Profiler is it in(in OS9).
Also, I have Cable net, this Clamshell was always used with dial up, how can I switch things around in it so I can hook up my ethernet cable and run with it? Is that possible with OS9? Or will I have to update the firmware a different way.
I am stuck. Need lots of help.
Thanks!!!
veganjusticeIs it called something else? What part of System Profiler is it in(in OS9).
It is in the field called "Boot ROM".
...how can I switch things around in it so I can hook up my ethernet cable and run with it?
Open the TCP/IP control panel. Configure it to use Ethernet and DHCP to get an IP address. -
New to mac.. need a little help
I am relatively new to macs and need a lil help understanding what's going on with my computer. I recently got a lend of a powerbook G4 from a friend and it has a tendency to freeze up completely and I have to just hold the power button until it turns off then it when I turn it back on it will work ok again sometimes for several hours without a hitch.
Also, sometimes instead of freezing up I'm just not able to type. I can do everything else with the mouse or open programs and such but when I try to type it just doesn't work (and again, restarting fixes the prob).
Looking for help .. if anyone knows why it may be doing this and/or how to fix it your help would be greatly appreciated. ThanksWelcome to the Apple discussions.
First, check your hard drive free space. Click on the apple on the menu bar, about this mac, ata, and click on the hard drive under ata bus (DVD drive is listed there too). That will tell you the drive capacity and how much is available. You want 10% to 15% of the total capacity to be available for systems usage. If less than that, performance can slow to a crawl, and some of the issues you identified could be due to low free disk space.
Next, you should have a backup of the hard drive, if there's anything you want to keep.
Download the program OnyX from http://www.titanium.free.fr/pgs2/english/download.html . Run the tasks on the cleaning and maintenance tabs. A number of people have found this helps clean up the hard drive and contributes to improved performance.
This FAQ has some good advice for performance tuning: http://www.thexlab.com/faqs/performance.html
If, after cleaning your system and tuning it up, you're still having problems, please post back with specifics. -
Hi All,
I am looking for a sample code to just to connect with Business Catalyst eCommerce API. My aim is to simply retirieve the list of the products and update them.
It would be really helpful, if anyone please provide me a sample code in JAVA, just to connect with the API.
Thanks
Anipublic static void main(String[] args) throws RemoteException, MalformedURLException {
String endpoint = "https://CC.sys.com/CatalystWebS1ervice/CatalystEcommerceWebservice.asmx?WSDL"; // endpoint url can be found under Site Settings -> API -> click on eCommerce and copy the URL on the browser here.
CatalystEcommerceWebserviceSoapProxy sq = new CatalystEcommerceWebserviceSoapProxy(endpoint);
Products[] prod = new Products[2];
prod = sq.product_ListRetrieve(Username , Password, SiteID, CatalogueID);
System.out.println(prod[1].getDescription()); -
Need a little help with a Jbutton not working out the way I planned
The following code is to fulfill an assignment I am working on. The problem I am having is with the btnCalc. For some reason when the button is used, the results I get is from another button. I think the variables are set right for the program to function properly but I am really hung up on this. Do anyone have any suggestions?
import java.awt.*; //Contains classes for creating GUI
import java.awt.event.*; //For listener events
import javax.swing.*; // Imports the Main Swing Package
import javax.swing.event.*;
import javax.swing.text.*; // Positions text box
import java.text.NumberFormat; // For number format such as currency
import java.text.*; // Imports the Main Text Package
import java.util.*; // Utility Package
public class MPC extends JFrame implements ActionListener //Creates Class for MPC
//double dblLoanAmount, dblInterestRate, dblMonthlyPayment;
TextField txtTotalMort;
//JButton fixRates = new JButton("Choose Fixed Rates");
JLabel lblTotalMort = new JLabel("How much is the loan?"); // Label for dblLoanAmount amount
JTextField txtYears = new JTextField(10);
JLabel lblPayment = new JLabel("Your monthly payment is "); // Label for Payment
JTextField txtPayment = new JTextField(10);
JLabel lblYears = new JLabel("How many years?");
// add(lblYears);
JTextField txtYearsInput = new JTextField(10);
//a dd(txtYears);
JLabel lblInterestRate = new JLabel("What is the interest rate?");
//add(lblInterestRate);
JTextField txtInterestRate = new JTextField(10);
//add(txtInterestRate);
//JLabel lblPayment = new JLabel("Your monthly payment is:");
//add(lblPayment);
//JTextField txtPayment = new JTextField(10);
//txtPayment.setEditable(false);
//add(txtPayment);
JButton btnCalc = new JButton("Calculate");
//add(btnCalc);
//btnCalc.addActionListener(this);
JButton year7InterestRateBtn = new JButton("7 years at 5.35%"); // Mortgage Term and Interest Rate
JButton year15InterestRateBtn = new JButton("15 years at 5.50%");
JButton year30InterestRateBtn = new JButton("30 years at 5.75%");
JButton reset = new JButton("Clear All");
JTextArea boxSpace = new JTextArea(100,200); // Morgtage table size
JScrollPane scroll = new JScrollPane(boxSpace); // ScrollPane
public MPC() // Method
super("MPC"); // Frame Title
JMenuBar mb = new JMenuBar(); // Menu Bar
setJMenuBar(mb);
setSize(325, 500); // Frame Size
JPanel pane = new JPanel();
pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS)); //Grid box configuration
Container grid = getContentPane();
grid.setLayout(new GridLayout(8,2,8,8)); // Grid Layout
pane.add(grid); // Adds grid
pane.add(scroll); // Adds scrollPane
grid.setBackground(Color.white);
Setting color of text and backgrounds
txtYears.setBackground(Color.white);
txtYears.setForeground(Color.black);
txtYears.setFont(new Font("Arial", Font.PLAIN, 10));
txtPayment.setBackground(Color.white);
txtPayment.setForeground(Color.black);
txtPayment.setFont(new Font("Arial", Font.PLAIN, 10));
boxSpace.setBackground(Color.white);
boxSpace.setForeground(Color.black);
boxSpace.setFont(new Font("Arial", Font.PLAIN, 10));
grid.add(lblYears);
grid.add(txtYearsInput);
grid.add(lblInterestRate);
grid.add (txtInterestRate);
grid.add(lblTotalMort); // Adds the Mortgage Amount Label
grid.add(txtYears); // Adds the Mortgage Amount Text Field
grid.add(lblPayment); // Adds the Payment Label
grid.add(txtPayment); // Adds the Monthly Payment Text Field
txtPayment.setEditable(false); // Disables editing in this Text Field
grid.add(btnCalc);
grid.add(year7InterestRateBtn); // Adds 1st Loan and Rate Button
grid.add(year15InterestRateBtn); // Adds 2nd Loan and Rate Button
grid.add(year30InterestRateBtn); // Adds the Exit Button
grid.add(reset); // Adds the New Calc Button
setContentPane(pane); // Enables the Content Pane
setVisible(true); // Sets JPanel to be Visable
reset.addActionListener(this); // Adds Action Listener to the New Calc Button
txtYearsInput.addActionListener(this);
txtInterestRate.addActionListener(this);
btnCalc.addActionListener(this);
year7InterestRateBtn.addActionListener(this); // Adds Action Listener to the 1st loan Button
year15InterestRateBtn.addActionListener(this); // Adds Action Listener to the 2nd loan Button
year30InterestRateBtn.addActionListener(this); // Adds Action Listener to the 3rd loan Button
txtYears.addActionListener(this); // Adds Action Listener to the Mortgage Amount Text Field
txtPayment.addActionListener(this); // Adds Action Listener to the Monthly payment Text Field
public void actionPerformed(ActionEvent e) // Tests to Verify Which Button is Pressed
Object command = e.getSource(); // Enables command to get data
int intYears = 0; // Declares intYears
double dblLoanAmount, dblInterestRate, interestRate, intRate;
if (command == year7InterestRateBtn) // Activates the 1st Loan Button
intYears = 0; // Sets 1st value of Array
if (command == year15InterestRateBtn) // Activates the 2nd Loan Button
intYears = 1; // Sets 2nd value of Array
if (command == year30InterestRateBtn) // Activates the 3rd Loan Button
intYears = 2; // Sets 3rd value of Array
if (command == btnCalc)
//dblLoanAmount = Double.parseDouble(txtTotalMort.getText() ); // Loan amount
//interestRate = Double.parseDouble(txtInterestRate.getText() ); // /100 )/ 12; // Devides rate
intRate = (Double.parseDouble(txtInterestRate.getText() )/100 )/ 12;
//int intYearsMonths = Integer.parseInt(txtYearsInput.getText() );// * 12; //Multiplies loan length
int months = Integer.parseInt(txtYearsInput.getText() )* 12;
dblLoanAmount = 0; // Declares and Initializes dblLoanAmount
dblInterestRate = 0; // Declares and Initializes dblInterestRate
double [][] dblTrmLoanRate = {{7, 5.35}, {15, 5.50}, {30, 5.75},}; // Array Data for Calculation
try
dblLoanAmount = Double.parseDouble(txtYears.getText()); // Gets user input from txtYears Text Field
catch (NumberFormatException nfe) // Checks for correct user input
JOptionPane.showMessageDialog(null, "You must enter a valid number.", "MPC", JOptionPane.INFORMATION_MESSAGE);
return;
interestRate = dblTrmLoanRate [intYears][1];
//dblInterestRate=interestRate;
intRate = (interestRate / 100) / 12; // Calculates Interst Rate
double intYearsMonths = dblTrmLoanRate [intYears] [0]; // Calculates Loan Term in Months
int months = (int)intYearsMonths * 12; // Devides by months
double interestRateMonthly = (intRate / 12); // Devides Rate
double payment = dblLoanAmount * intRate / (1 - (Math.pow(1/(1 + intRate), months))); // Calculates monthly payment
double dblRmnLoan = dblLoanAmount; //Left over balance
double txtPaymentInterest = 0; // Payment
double txtPaymentPrincipal = 0; // Payment of principal
NumberFormat currency = NumberFormat.getCurrencyInstance(Locale.US); // Curreny format
txtPayment.setText(currency.format(payment));
boxSpace.setText("Month\tPrincipal\tInterest\tBalance Left\n");
for (;months > 0 ; months -- )
txtPaymentInterest = (dblRmnLoan * intRate);
txtPaymentPrincipal = (payment - txtPaymentInterest); // Calculates monthly payment
dblRmnLoan = (dblRmnLoan - txtPaymentPrincipal);
boxSpace.setCaret (new DefaultCaret()); // Scroll position
boxSpace.append(String.valueOf(months) + "\t" + // Table data
currency.format(txtPaymentPrincipal) + "\t" +
currency.format(txtPaymentInterest) + "\t" +
currency.format(dblRmnLoan) + "\n");
if(command == reset)
Clears fields
txtYearsInput.setText(null);
txtInterestRate.setText(null);
txtYears.setText(null);
txtPayment.setText(null);
boxSpace.setText(null);
public static void main(String[] args) //This is the signature of the entry point of all the desktop apps
new MPC();
}This portion to be exact. All the buttons work for me except this one. I need to calculate user input and also use the fixed data that can be found in the dblTrmLoanRate array. When I choos to use user input instead, the program either crashes or for some reason uses the year7InterestRateBtn instead.
if (command == btnCalc)
//dblLoanAmount = Double.parseDouble(txtTotalMort.getText() ); // Loan amount
//interestRate = Double.parseDouble(txtInterestRate.getText() ); // /100 )/ 12; // Devides rate
intRate = (Double.parseDouble(txtInterestRate.getText() )/100 )/ 12;
//int intYearsMonths = Integer.parseInt(txtYearsInput.getText() );// * 12; //Multiplies loan length
int months = Integer.parseInt(txtYearsInput.getText() )* 12;
I was going to leave out the remed portion but thought it might help you with the navigation. I am sorry I did not use code tags, but I am going to go find out what those are and use them in the future.
Maybe you are looking for
-
How do I restore a deleted video on iPhone?
I deleted it accidentally by hitting the trashcan icon within the Photos app. I really want this vido back. Thanks.
-
On the inbox always appear 8 , and on the trash 9
I have tried twice to rebuild , and it did not help . DO you have another suggestion ? Thanks Elie
-
Disable Save Button in the Interactive PDF form
Hi Experts, I have created an interactive form using NWDS and I am able to show it as Collable Object. Now the requirement is that I have to disable the save button from the PDF. Can you please let me know how to disable the Save Button for the i
-
Captivate 8: adding text to a shape
when I add text to a smart shape, the text stays really close to the lines of the smart shape. It looks awful. Is there any way to format this or prevent it?
-
Can u help answer a few questions plz. Which adobe flash player do u download on the IPhone? Gives me 2 options...option 1 Intel-based macs or Option 2 PowerPC-based Macs. And how can I sent multi messages. Or u can only send one at a time? Why do I