I have been developing what I intent to be a base class for several forms that will allow the user for adding / editing / deleteing records. These records could be customers, products, suppliers etc.
I have designed a basic form that has an add, edit and delete button. For the add button, I would want to clear all the values in all of the controls (textboxes, combox etc) in preperation for adding a new record.
My question is this. Is this something I should do in the base class OR should it be handled in the classes that will extend from the base class? Perhaps if the controls were datalinked to the data they will clear themselves (I haven't got that far yet so I dont know). I thought maybe I could write code in the base class that could loop through all of the controls and call this from the extended classes.
I currently have all the code working to fill my database and to display it, although I would like to have it displaying in a JPanel but I cannot figure it out so a JFrame will do. Add, Edit and Delete button for the JTable so I can add rows to the table and database, edit existing rows and delete rows also.
So i'm writing a for loop to convert any number entered to base 10 with any base provided as well. My code does not work because I need a way to reverse the code order, so the new number is printed correctly with the given base. My code so far:
public static void main (String[] args) { Scanner kb = new Scanner (System.in); System.out.print("Enter a number :: "); int numOriginal = kb.nextInt(); System.out.print("Enter a base :: "); int base = kb.nextInt();
[Code] .....
newBase has a problem with how it calculates the new number, looking for correct newBase code for conversion?
I am writing a program to convert a base 10 integer to any base 2-16. Here are the terms:"The method is to convert the decimal value the user selected into whatever base the user selected and print the converted value one place value at a time by using an index into an array of characters 0-9 amd A-F that is initialized to contain those characters.In the method you will find the largest place value (i.e. power of the base) that will divide into the decimal number.
Then you can set up a loop that will operate from that power down to and including the 0th power to determine how many times each place value goes into the decimal number. Using the loop counter, index into the character array to print the character that corresponds to the quotient number and then subtract the product of the place value and the quotient from the decimal number. With the power (loop index) decreased, repeat until you finish the 0th place value. Here's what I have so far:
import java.io.*; import java.util.Scanner; public class ConvertIt {//start program public static void main(String[] args) {//start main Scanner input = new Scanner(System.in); System.out.println("Enter a positive integer from 0 to 10000."); int number = input.nextInt();
import java.util.Scanner; public class Exercise1{ public static void main(String[] args) { String employeeName, employeeNumber, position, department ; double otpay, salary, deduction, hrs, rate ; Scanner input = new Scanner (System.in);
[Code] ....
That's my codes but its wrong according to our prof. it should be in frame form. i don't know how to do it since i did not encountered framing since i was started in java.
I have a form containing several fields, 2 of which persist to different table in a database than the rest of the fields on the form. I have no problem persisting the data into both tables of the database, and after the form is submitted I reset the form to its default values. That all works fine.
But in the same session, when I open another form (a search form) and enter search criteria, which then displays a datatable containing the search results, those 2 values that are persisted to another table are not showing up, but the rest of the data is.
Here is the method that calls the persist methods:
@ManagedBean(name = "foreignPartyController") @SessionScoped public class ForeignPartyController implements Serializable { ... public void saveData() {
[Code].....
The values do show up, but the problem is, when a subsequent form is opened in the same session (e.g. a search form) the field for that value shows the actual value, instead of the field being blank.'
I am not sure why the data from the one database ("parent") is showing up, yet the data from the other database ("child") is not.
Is it something I am doing wrong? I thought by setting the setter in the child controller class back to a new instance of the Entity class (PolicyPayment) that it would reset the form to default values, but at the same time retain (or save) the inputted values in the same session.
I have a button on UI which adds messages and when the user clicks on it the form gets submitted, meanwhile the user is clicking on refresh(F5) multiple times which is causing the same message to be displayed multiple times. To resolve this , I am converting the form from a synchronous submit to Asychronous but it is still not working. Below is the code:
which works fine. The only issue is that I had to place this in the login page. Is there a way I can only set the path to the base url upon server start up?
The idea behind this program is that the program prompts the user to input an initial base (2-36), which checks to ensure that it is a valid int, then asks for a number to convert (which is taken as a String), then it asks which desired base the user would like to convert said number to. I have a basic program that is not complete, but allows me to do a few conversions using convertTo. I believe that I am going to have abandon this method and try mathematically converting every number. This leads me to what I can and cannot do. I am unable to use the initialBase as a condition to know what kind of number i an converting. For instance, I don't know how to make program know that if "2" is the initialBase, that that means that the String is a binary number. THAT is what I'm having problems with.
Here is my initial program that has a few things that are copied and pasted from other bits of my code in my program:
XML Code: Url...
I have broken down what I (think I) need to do here: Check to see if the input base is 2, 8, 10, 16, or 32. Hint: Put the possible bases in an array, and check the input base against the array. Check to see if the input number is valid for the base. Hint: Create a String "0123456789ABC...V" and compare each input character with the first "base" characters of the String. Check to see if the output base is 2, 8, 10, 16, or 32. Hint: Use the same possible bases array you used in step 1 to verify the input base.Check to see if the input base is equal to the output base. If so, print the input number. Perform a conversion from the input base to base 10. Perform a conversion from base 10 to the output base. You do this in 2 steps because it's easier to check each conversion separately.Output the converted number.
I want to write a little java program that when ran it will add information to my host file. A screen will pop up with a button on it. When you click the button it will add a few ip to domain connections. In order to edit the host file with notepad you must first give notepad admin privileges. I can't find a way to do this and I'm extremely fresh to programming. Is there a way I can write directly to the file or is there a way to run notepad with elevated privileges?
I am writing a program that converts any base 10 number to bases 2-16. I have the code for everything up through hexadecimal conversion, for that requires the use of letters. I understand an array list may be of use however I do not understand how to use that in this code. Below is what I have so far
import java.util.*; import java.io.*; public class convertBase { public static void main(String[] args) { int base; int number; String newNum;
[code].....
I commented out the hexadecimal portions.How would I go about coding for letters?
I'm using Netbeans IDE and Glassfish application server. I have a JSF CRUD application running with a MySQL database and everything was fine until I was asked to be able to sort a column whose MySQL datatype was Varchar.
Here is my Model for Vehicles:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */
So I changed the datatype to Integer and updated my source code to change the column from String to Integer. When the list displays every thing seems good and the rows are sorted according to the column whose datatype I changed to Integer.
However when I then tried to edit nothing works and I get HTTP Status 505 from Glassfish with the error message
javax.servlet.ServletException: HV000030: No validator could be found for type: java.lang.Integer
How to do this editing the last 3 letters of a string that i retrieve from database.. I have a string "111-222-333-000" here's the sample what i want to happen was to edit the last 3 letters of the string ,,
i insert into database "111-222-333-000" then i retrieve it for editing but what i want to happen is when i retrieve it what i can only edit was the last 3 strings only
I know how to do this program it is just not coming to me. The whole point is to calculate and display the base (base-2 or binary, base-8 or octal and base-16 or hexadecimal) in representation of 'N'. The symbols A, B, C, D, E, F should display 10, 11, 12, 13, 14, and 15 in hexadecimal system.
import java.io.*; import java.util.Scanner; public class ChangeBase { public static void main(String[]args) { double num;
I just went over how to open and edit text files in java. Was wondering how to open mp3, mp4 and other media files, is there a special package i need to import or plugin that I need to install in eclipse?
There is no error shown in the code. but, when i run my program for start, the page before cannot proceed and yet, i cannot proceed to this page and the application stop unexpectedly. below is the error that i gain in logcat.
11-22 06:59:57.664: D/dalvikvm(290): GC_EXPLICIT freed 1505 objects / 106560 bytes in 184ms 11-22 07:00:39.174: D/dalvikvm(320): GC_FOR_MALLOC freed 2489 objects / 160496 bytes in 109ms 11-22 07:00:39.534: E/MENU PAKEJ A(320): Total Price: RM 0.0 11-22 07:00:39.544: D/AndroidRuntime(320): Shutting down VM
This is what I need to do: Write a method called scientific that accepts two real numbers as parameters for a base and an exponent and computes the base times 10 to the exponent, as seen in scientific notation. For example, the call of scientific(6.23, 5.0) would return 623000.0 and the call of scientific(1.9, -2.0) would return 0.019.
This is the method I have written:
public double scientific(double num1, double num2); { double base = num1; double exp = num2; double scientific = base * Math.pow(10, exp); System.out.println(scientific); return scientific; }
These are the following error messages I received when trying to compile the code:
Line 4 missing method body, or declare abstract missing method body, or declare abstract public double scientific(double num1, double num2);
I am struggling getting my java app to open a console window on either MacOS or windows and run a command. On windows I can get the cmd.exe program to open, but it won't execute the command. On MacOS, I cannot get it to even open the terminal.
String run = "c: s34bil.exe elap5.exe" + in + rst + out; //in, rst, out are parameters for the relpa5.exe file. try { Runtime rt = Runtime.getRuntime(); rt.exec(new String[]{"cmd.exe","/c",run,"start"}); } catch (IOException ex) { Logger.getLogger(issrsUI.class.getName()).log(Level.SEVERE, null, ex); }
As shown in the SS I show the data of the batch from the db.Now I want to edit the data of the jtable using the default Double editors and also show the data using a Date renderer in dd/MM/yyyy format.The problem is when the data is loaded from the db,I am not knowing how to implement and set the editors to double and date.I am new in java.The code of the above is shown as follows.
Java Code: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Billing; import java.awt.Component; import java.sql.Connection; import java.sql.Date; import java.sql.PreparedStatement; import java.sql.ResultSet;
I'm working on this program for a class to create objects of a commissioned employee and union employee. Everything seems to work ok, but when I run my final pay calculation, one of my getter functions will not pass the variable for the pay into a class specific variable called check. here is the code in this function.
When I run, this function works as it returns the value when i print it to test.
however, when I do the part that says check = getWeekPay() above, it doesn't change the check variable. The only thing I have on the check variable is the dues taken out of it at the end, so it ends up being a negative number.
I have a similar problem with the other derived class's check variable. Both classes have the same variable as private but one is check the other checkC.