Need help with configuring for WindowsXP
I'm running through the J2EE tutorial right now and I encountered a problem in Chapter 3. The problem came from setting up the database for Duke's Book Store. I am supposed to run the command asant create-db_common. I get the message:
BUILD FAILED
file:C:/j2eetutorial14/examples/common/targets.xml:21: C:\pointbase\lib not found.
The directory that it really wants is C:\Sun\AppServer\pointbase\lib
Is there an environment variable that I need to set in Windows?
Is there somewhere else that I need to set the asant file to search out the Sun/AppServer directory?
Thanks
Did you set the j2ee.home property in common\build.properties correctly? In the futrure please search the forum before posting a question, I believe this question has been posted a few times. If the previous posts don't help then by all means feel free to post again.
Similar Messages
-
Hi guys, been reading your forums, blogposts, etc and am getting more confused. I'm just a video girl trying to produce meaningful content through web videos for small to mid sized businesses and want to come over from the dark side.
Good news,, I dont need a super giant system, I do simple editing for web videos, minimal graphics, no motion graphics, no animation etc. currently using CS4, will probably end up with 5.5.
I want to get imac 21.5 or 27 if i have to.. So here's the question we all have,,, what do I really need besides an Apple fairy godmother to figure this crazy stuff out?????
I want to be able to have firewire add on, but the rest is what I need help with. So i've been looking at cs6 specs, even though im not there yet, eventually will be,, so just need to run cs4 now and build from there. I also want to eventually move to final cut down the road so I want imac able to upgrade to final cut.
WHAT DO I REALLY NEED MINIMALLY FOR NOW? WHAT CAN I GET LATER IF i CHOOSE TO DO MORE AND NEED MORE POWER?
cs6:
Multicore Intel processor with 64-bit support
Mac OS X v10.6.8, v10.7, or v10.8**
4GB of RAM (8GB recommended)
4GB of available hard-disk space for installation; additional free space required during installation (cannot install on a volume that uses a case-sensitive file system or on removable flash storage devices)
Additional disk space required for preview files and other working files (10GB recommended)
1280x900 display
7200 RPM hard drive (multiple fast disk drives, preferably RAID 0 configured, recommended)
OpenGL 2.0–capable system
DVD-ROM drive compatible with dual-layer DVDs (SuperDrive for burning DVDs; Blu-ray burner for creating Blu-ray Disc media)
QuickTime 7.6.6 software required for QuickTime features
Optional: Adobe-certified GPU card for GPU-accelerated performance
Any responses would be great. I know you guys are busy answering the really high end tech questionsAll the current iMac models (both 21.5" and 27" with OS X Mt. Lion 10.8) will run CS4, 5.5 and 6 just fine. They will also run Final Cut Pro X just fine. Ditto for most any application you may want to use.
Below are some notes (specific to your apparent requirements) that may help you with your purchase decision:
Notes on purchasing a 21.5" iMac
All 21.5" iMacs come with 8GB RAM but you cannot add more later. I strongly suggest getting the maximum RAM (16GB) when you order the iMac.
The basic hard drive is a 1TB 5400rpm drive. It will work fine with Adobe CS but you will probably want the added speed of the optional 1TB Fusion drive for better performance. Some people will recommend/argue for one of the optional SSD drives instead, but they are very expensive and still only come in relatively small capacities - I don't recommend the SSD drives. Get the Fusion drive and spend any extra money on a good external hard drive for backup and/or extra storage instead of an SSD.
Notes on purchasing a 27" iMac
All 27" iMacs come with 8GB RAM and you can add more later, up to 32GB
The basic hard drive is a 1TB 7200rpm drive - it will be fine with Adobe CS. There are upgrade options to a 3TB 7200rpm drive or a 1TB or 3TB fusion drive - these will be fine also. There are also SSD drive options, but I do not recommend them. (Same comments as above.)
Notes on all the current iMacs
iMacs no longer come with built-in CD/DVD drives. If you need one, you will need to purchase the Apple Superdrive accessory drive ($79)
All of the iMac graphic processors (GPU's) are compatible with Adobe CS 4, 5.5, 6
It is very difficult to impossible to change or upgrade the hard drive later on, so don't buy low-end thinking you can add a better internal hard drive later.
Be aware that Macs always come with the latest (most recent) version of OS X. And OS X Mavericks (10.9) is due to be released soon (in the next month or two). There is no guarantee that the older Adobe CS 4 or 5.5 versions will run on OS X Mavericks. If you cannot upgrade to CS 6 in the near future, you may want to purchase now rather than after OS X Mavericks is released.
For what it's worth, I'd recommend the 27" iMac if your budget can afford it. You will appreciate the larger screen size and added capabilities over the years you will use the computer. -
Need Help With Download For Airport Express
Ok, computer dummy here needing help with airport express. We were given airport express last night from a friend who recently purchased a newer gadget. He told us we would need to come here to download the operating system. I see lots of links to updates but no links for someone like me who has never had anything like this on my computer before. Does anyone know what link I would need to use? We have a pc with windows XP. Thanks so much for your help!
Hello jesschambers. Welcome to the Apple Discussions!
The AirPort Express Base Station (AX) doesn't have an "operating system" per se, but it does have built-in firmware which pretty much is the same thing. In addition, in order to administer the AX, you will need the AirPort Admin Utility for your Windows PC.
Here are the links for the latest versions of both:
o AirPort Express Firmware Update 6.3 for Windows
o AirPort 4.2 for Windows -
Need help with pagination for book
I am working on a book and need help with the pagination. I was able to make the TOC and front matter show the numbers as Roman numerals, and the body of the text as Arabic numerals, but I can't figure out how to restart the numbering sequence for the body of the text. So the front matter is numbered i-xvi, and the text is 17-681. I need the text to start with the number 1. Each subsequent chapter is a section break as well, if that makes a difference.
Many thanks,
JClick on the page that shall start on number one. Open Inspector palette > Layout inspector (2nd tab) >
Section > Start at: > 1 -
Need help with coding for HTML5 Video with Flash fallback
Hello, need help with my coding in Dreamweaver CS5.5 for HTML5 video with Flash fallback. Not sure if the coding is correct. Do I need anything else Javascipt etc?
The reason you see a blank page is because it's trying to load the file that is pretty humungous and there is no preloader. So, you see a white screen till it complets loading.
Also, the reason why its loading a SWF file and not any of HTML5 type video is because your doctype declaration is XHTML1.0 and not HTML5.
Change the 1st line in your .html file from:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
to:
<!DOCTYPE html>
Then see if your HTML5 video types load with <video> tag. -
Need help with assignment for class. its for my high school project :(
i really need help, my problem is that with my code i cannot get the "previous", "done" and "next" buttons to work.they cannot seem to find the items from each other. so could someone look at those buttons in the code and tell me how to fix please? the code is as follows:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class GradeCalculator extends JFrame {
private JTextField gradeA = new JTextField(3);
private JTextField gradeB = new JTextField(3);
private JTextField gradeC = new JTextField(3);
private JTextField gradeD = new JTextField(3);
private JTextField gradeE = new JTextField(3);
private JTextField studentsName = new JTextField(15);
private JTextField assignmentOne = new JTextField(5);
private JTextField assignmentTwo = new JTextField(5);
private JTextField assignmentThree = new JTextField(5);
private JTextField examOne = new JTextField(5);
private JTextField examTwo = new JTextField(5);
private JTextArea textOutput;
private JPanel buttonJPanel;
public GradeCalculator(){
JMenu fileMenu = new JMenu("File");
JMenuItem aboutItem = new JMenuItem( "About" );
fileMenu.add( aboutItem );
aboutItem.addActionListener(
new ActionListener()
public void actionPerformed( ActionEvent event )
JOptionPane.showMessageDialog( GradeCalculator.this,
"Grade Calculator Version 1.00. \nMade by Carlson Smith.\nSchool: Pre-University\nSubject: Cape Computer Science.",
"About", JOptionPane.PLAIN_MESSAGE );
JMenuItem exitItem = new JMenuItem( "Exit" );
fileMenu.add( exitItem );
exitItem.addActionListener(
new ActionListener()
public void actionPerformed( ActionEvent event )
System.exit( 0 );
JMenuBar bar = new JMenuBar();
setJMenuBar(bar);
bar.add(fileMenu);
JTabbedPane tabbedPane = new JTabbedPane();
buttonJPanel = new JPanel();
buttonJPanel.setLayout(new GridLayout(1,2));
JButton ok = new JButton("OK");
ok.addActionListener(new OkBtnListener());
JButton edit = new JButton("EDIT");
edit.addActionListener(new EditBtnListener());
/**JButton previous = new JButton("PREVIOUS");
previous.addActionListener(new PreviousBtnListener());
JButton done = new JButton("DONE");
done.addActionListener(new DoneBtnListener());
JButton next = new JButton("NEXT");
next.addActionListener(new NextBtnListener());
JPanel contentPane = new JPanel();
contentPane.setLayout(new FlowLayout());
contentPane.add(new JLabel("Grade A")/**,BorderLayout.NORTH*/);
contentPane.add(gradeA/**,BorderLayout.NORTH*/);
contentPane.add(new JLabel("Grade B")/**,BorderLayout.WEST*/);
contentPane.add(gradeB/**,BorderLayout.WEST*/);
contentPane.add(new JLabel("Grade C")/**,BorderLayout.WEST*/);
contentPane.add(gradeC/**,BorderLayout.WEST*/);
contentPane.add(new JLabel("Grade D")/**,BorderLayout.WEST*/);
contentPane.add(gradeD/**,BorderLayout.WEST*/);
contentPane.add(new JLabel("Grade E")/**,BorderLayout.WEST*/);
contentPane.add(gradeE/**,BorderLayout.WEST*/);
tabbedPane.addTab("Grade Entry Tab", null, contentPane, "Grade Tab");
//contentPane.add(ok,BorderLayout.WEST);
//contentPane.add(edit,BorderLayout.WEST);
buttonJPanel.add(ok);
buttonJPanel.add(edit);
contentPane.add(buttonJPanel, BorderLayout.WEST);
JPanel content = new JPanel();
content.setLayout(new FlowLayout());
content.add(new JLabel("Student's Name")/**,BorderLayout.EAST*/);
content.add(studentsName/**,BorderLayout.EAST*/);
content.add(new JLabel("Assignment 1 score:")/**,BorderLayout.EAST*/);
content.add(assignmentOne/**,BorderLayout.EAST*/);
content.add(new JLabel("Assignment 2 score:")/**,BorderLayout.EAST*/);
content.add(assignmentTwo/**,BorderLayout.EAST*/);
content.add(new JLabel("Assignment 3 score:")/**,BorderLayout.EAST*/);
content.add(assignmentThree/**,BorderLayout.EAST*/);
content.add(new JLabel("Exam 1 score:")/**,BorderLayout.EAST*/);
content.add(examOne/**,BorderLayout.EAST*/);
content.add(new JLabel("Exam 2 score:")/**,BorderLayout.EAST*/);
content.add(examTwo/**,BorderLayout.EAST*/);
//content.add(previous,BorderLayout.EAST);
//content.add(done,BorderLayout.EAST);
//content.add(next,BorderLayout.EAST);
Box box = Box.createVerticalBox();
String output = "test";
String outputTwo = output;
textOutput = new JTextArea(outputTwo,10,30);
box.add(new JScrollPane(textOutput));
textOutput.setEditable(false);
content.add(box,BorderLayout.SOUTH);
tabbedPane.addTab("Calculator Tab", null, content, "Calculation & Output Tab");
setContentPane(tabbedPane);
pack();
setTitle("Grade Calculator");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
class OkBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
String gradeAA = gradeA.getText();
double gradA = Double.parseDouble(gradeAA);
gradeA.setText(" "+gradA);
String gradeBB = gradeB.getText();
double gradB = Double.parseDouble(gradeBB);
gradeB.setText(" "+gradB);
String gradeCC = gradeC.getText();
double gradC = Double.parseDouble(gradeCC);
gradeC.setText(" "+gradC);
String gradeDD = gradeD.getText();
double gradD = Double.parseDouble(gradeDD);
gradeD.setText(" "+gradD);
String gradeEE = gradeE.getText();
double gradE = Double.parseDouble(gradeEE);
gradeE.setText(" "+gradE);
gradeA.setEditable(false);
gradeB.setEditable(false);
gradeC.setEditable(false);
gradeD.setEditable(false);
gradeE.setEditable(false);
class EditBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
gradeA.setEditable(true);
gradeB.setEditable(true);
gradeC.setEditable(true);
gradeD.setEditable(true);
gradeE.setEditable(true);
/**class PreviousBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
if (i <= 0){
i = 0;
}else if(i > 0){
i = i-1;
class DoneBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
output = "Results \n";
output+= studentName[i]+" Assignment Average = "+averageO[i]+" Exam Average = "+averageT[i]+" Overall average = ";
output+= tAverage[i]+" Letter Grade = "+letterGrade;
class NextBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
String [] studentName = new String [40];
double [] assignOne = new double [40];
double [] assignTwo = new double [40];
double [] assignThree = new double [40];
double [] gradeOne = new double [40];
double [] gradeTwo = new double [40];
double [] averageO = new double [40];
double [] averageT = new double [40];
double [] tAverage = new double [40];
char [] letterGrade = new char [40];
double max = 0;
double min = 100;
int i = 0;
while(i < studentName.length){
studentName[i] = studentsName.getText();
studentsName.setText(studentName[i]);
String aOne = assignmentOne.getText();
assignOne[i] = Double.parseDouble(aOne);
assignmentOne.setText(assignOne[i]);
String aTwo = assignmentTwo.getText();
assignTwo[i] = Double.parseDouble(aTwo);
assignmentTwo.setText(assignTwo[i]);
String aThree = assignmentThree.getText();
assignThree[i] = Double.parseDouble(aThree);
assignmentThree.setText(assignThree[i]);
String gOne = examOne.getText();
gradeOne[i] = Double.parseDouble(gOne);
examOne.setText(gradeOne[i]);
String gTwo = examTwo.getText();
gradeTwo = Double.parseDouble(gTwo);
examTwo.setText(gradeTwo[i]);
averageO[i] = (assignOne[i]+assignTwo[i]+assignThree[i])/3;
averageT[i] = (gradeOne[i]+gradeTwo[i])/2;
tAverage[i] = (averageO[i]+averageT[i])/2;
if (tAverage[i] >= gradeA){
letterGrade[i] = 'A';
}else if(tAverage[i] >= gradeB){
letterGrade[i] = 'B';
}else if(tAverage[i] >= gradeC){
letterGrade[i] = 'C';
}else if(tAverage[i] >= gradeD){
letterGrade[i] = 'D';
}else if(tAverage[i] <= gradeE){
letterGrade[i] = 'E';
public static void main(String[]args){
GradeCalculator calWindow = new GradeCalculator();
calWindow.setVisible(true);i have to apologize to jittei for the misunderstand i do not know which defination of terms is for which line of code but i know what they do, to solve the problem i have actually made another class in the workspace file called students and now all the bottons work, all i have to do now is properly arrange and put in some additional lines of code and it will be completed. teacher gave me the idea of putting in a new class to help in calling codes from other subclasses in the main program. ah well guess non of you could think of that thanks for the help-ish and hope yall will atleast try to be nice to new people that come in the room. the new coding is:
of course all the commented out lines are not being used in the program anymore but just there till i have the program working with everything in it runs and performs the actions required now though ^_^
*Group CAPE Computer Science 2007/8
*GradeCalculator.java
*@author Carlson Smith
*@version 3.01 07/02/2008
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class GradeCalculator extends JFrame {
private JTextField gradeA = new JTextField(3);
private JTextField gradeB = new JTextField(3);
private JTextField gradeC = new JTextField(3);
private JTextField gradeD = new JTextField(3);
private JTextField gradeE = new JTextField(3);
private JTextField studentsName = new JTextField(15);
private JTextField assignmentOne = new JTextField(5);
private JTextField assignmentTwo = new JTextField(5);
private JTextField assignmentThree = new JTextField(5);
private JTextField examOne = new JTextField(5);
private JTextField examTwo = new JTextField(5);
private JTextArea textOutput;
private JPanel buttonJPanel;
private JPanel buttonJPanelTwo;
private Student [] students = new Student[40];
private int current = 0;
private String output;
public GradeCalculator(){
JMenu fileMenu = new JMenu("File");
JMenuItem aboutItem = new JMenuItem( "About" );
for (int i=0;i<40;i++){
students[i] = new Student("");
fileMenu.add( aboutItem );
aboutItem.addActionListener(
new ActionListener()
public void actionPerformed( ActionEvent event )
JOptionPane.showMessageDialog( GradeCalculator.this,
"Grade Calculator Version 1.00. \nMade by Carlson Smith.\nSchool: Pre-University\nSubject: Cape Computer Science.",
"About", JOptionPane.PLAIN_MESSAGE );
JMenuItem exitItem = new JMenuItem( "Exit" );
fileMenu.add( exitItem );
exitItem.addActionListener(
new ActionListener()
public void actionPerformed( ActionEvent event )
System.exit( 0 );
JMenuBar bar = new JMenuBar();
setJMenuBar(bar);
bar.add(fileMenu);
JTabbedPane tabbedPane = new JTabbedPane();
buttonJPanel = new JPanel();
buttonJPanel.setLayout(new GridLayout(1,2));
JButton ok = new JButton("OK");
ok.addActionListener(new OkBtnListener());
JButton edit = new JButton("EDIT");
edit.addActionListener(new EditBtnListener());
buttonJPanelTwo = new JPanel();
buttonJPanelTwo.setLayout(new GridLayout(1,3));
JButton previous = new JButton("PREVIOUS");
previous.addActionListener(new PreviousBtnListener());
JButton done = new JButton("DONE");
done.addActionListener(new DoneBtnListener());
JButton next = new JButton("NEXT");
next.addActionListener(new NextBtnListener());
JPanel contentPane = new JPanel();
contentPane.setLayout(new FlowLayout());
contentPane.add(new JLabel("Grade A")/**,BorderLayout.NORTH*/);
contentPane.add(gradeA/**,BorderLayout.NORTH*/);
contentPane.add(new JLabel("Grade B")/**,BorderLayout.WEST*/);
contentPane.add(gradeB/**,BorderLayout.WEST*/);
contentPane.add(new JLabel("Grade C")/**,BorderLayout.WEST*/);
contentPane.add(gradeC/**,BorderLayout.WEST*/);
contentPane.add(new JLabel("Grade D")/**,BorderLayout.WEST*/);
contentPane.add(gradeD/**,BorderLayout.WEST*/);
contentPane.add(new JLabel("Grade E")/**,BorderLayout.WEST*/);
contentPane.add(gradeE/**,BorderLayout.WEST*/);
tabbedPane.addTab("Grade Entry Tab", null, contentPane, "Grade Tab");
//contentPane.add(ok,BorderLayout.WEST);
//contentPane.add(edit,BorderLayout.WEST);
buttonJPanel.add(ok);
buttonJPanel.add(edit);
contentPane.add(buttonJPanel, BorderLayout.WEST);
JPanel content = new JPanel();
content.setLayout(new FlowLayout());
content.add(new JLabel("Student's Name")/**,BorderLayout.EAST*/);
content.add(studentsName/**,BorderLayout.EAST*/);
content.add(new JLabel("Assignment 1 score:")/**,BorderLayout.EAST*/);
content.add(assignmentOne/**,BorderLayout.EAST*/);
content.add(new JLabel("Assignment 2 score:")/**,BorderLayout.EAST*/);
content.add(assignmentTwo/**,BorderLayout.EAST*/);
content.add(new JLabel("Assignment 3 score:")/**,BorderLayout.EAST*/);
content.add(assignmentThree/**,BorderLayout.EAST*/);
content.add(new JLabel("Exam 1 score:")/**,BorderLayout.EAST*/);
content.add(examOne/**,BorderLayout.EAST*/);
content.add(new JLabel("Exam 2 score:")/**,BorderLayout.EAST*/);
content.add(examTwo/**,BorderLayout.EAST*/);
//content.add(previous,BorderLayout.EAST);
//content.add(done,BorderLayout.EAST);
//content.add(next,BorderLayout.EAST);
buttonJPanelTwo.add(previous);
buttonJPanelTwo.add(done);
buttonJPanelTwo.add(next);
content.add(buttonJPanelTwo, BorderLayout.EAST);
Box box = Box.createVerticalBox();
//String outputTwo = output;
//textOutput.setText(output);
textOutput = new JTextArea(output,10,30);
box.add(new JScrollPane(textOutput));
//textOutput.setEditable(true);
content.add(box,BorderLayout.SOUTH);
tabbedPane.addTab("Calculator Tab", null, content, "Calculation & Output Tab");
setContentPane(tabbedPane);
pack();
setTitle("Grade Calculator");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
class OkBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
String gradeAA = gradeA.getText();
double gradA = Double.parseDouble(gradeAA);
gradeA.setText(" "+gradA);
String gradeBB = gradeB.getText();
double gradB = Double.parseDouble(gradeBB);
gradeB.setText(" "+gradB);
String gradeCC = gradeC.getText();
double gradC = Double.parseDouble(gradeCC);
gradeC.setText(" "+gradC);
String gradeDD = gradeD.getText();
double gradD = Double.parseDouble(gradeDD);
gradeD.setText(" "+gradD);
String gradeEE = gradeE.getText();
double gradE = Double.parseDouble(gradeEE);
gradeE.setText(" "+gradE);
gradeA.setEditable(false);
gradeB.setEditable(false);
gradeC.setEditable(false);
gradeD.setEditable(false);
gradeE.setEditable(false);
class EditBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
gradeA.setEditable(true);
gradeB.setEditable(true);
gradeC.setEditable(true);
gradeD.setEditable(true);
gradeE.setEditable(true);
class PreviousBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
Student currentStudent = students[current];
currentStudent.setStudentName(studentsName.getText());
currentStudent.setAssignOne(Double.parseDouble(assignmentOne.getText()));
currentStudent.setAssignTwo(Double.parseDouble(assignmentTwo.getText()));
currentStudent.setAssignThree(Double.parseDouble(assignmentThree.getText()));
currentStudent.setExamOneGrade(Double.parseDouble(examOne.getText()));
currentStudent.setExamTwoGrade(Double.parseDouble(examTwo.getText()));
currentStudent = students[current];
if (current <= 0){
current = 0;
}else if(current > 0){
current = current-1;
refresh();
System.out.println(current);
class DoneBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
Student currentStudent = students[current];
//output = "Result \n";
output = currentStudent.getStudentName()+". Assignment Average = "+currentStudent.getAverage()+". Exam Average = "+currentStudent.getExamAverage()+". Overall average = ";
output+= currentStudent.getTotalAverage()/**+" Letter Grade = "+letterGrade[current]*/;
textOutput.setText(output);
System.out.println(output);
currentStudent = students[current];
class NextBtnListener implements ActionListener{
public void actionPerformed(ActionEvent e){
// String [] studentName = new String [40];
// double [] assignOne = new double [40];
// double [] assignTwo = new double [40];
// double [] assignThree = new double [40];
// double [] gradeOne = new double [40];
// double [] gradeTwo = new double [40];
// double [] averageO = new double [40];
// double [] averageT = new double [40];
// double [] tAverage = new double [40];
// char [] letterGrade = new char [40];
//double max = 0;
//double min = 100;
Student currentStudent = students[current];
currentStudent.setStudentName(studentsName.getText());
currentStudent.setAssignOne(Double.parseDouble(assignmentOne.getText()));
currentStudent.setAssignTwo(Double.parseDouble(assignmentTwo.getText()));
currentStudent.setAssignThree(Double.parseDouble(assignmentThree.getText()));
currentStudent.setExamOneGrade(Double.parseDouble(examOne.getText()));
currentStudent.setExamTwoGrade(Double.parseDouble(examTwo.getText()));
// currentStudent = students[current];
current++;
refresh();
/** while(i < studentName.length){
String aOne = assignmentOne.getText();
assignOne[i] = Double.parseDouble(aOne);
assignmentOne.setText(" "+assignOne);
String aTwo = assignmentTwo.getText();
assignTwo[i] = Double.parseDouble(aTwo);
assignmentTwo.setText(" "+assignTwo[i]);
String aThree = assignmentThree.getText();
assignThree[i] = Double.parseDouble(aThree);
assignmentThree.setText(" "+assignThree[i]);
String gOne = examOne.getText();
gradeOne[i] = Double.parseDouble(gOne);
examOne.setText(" "+gradeOne[i]);
String gTwo = examTwo.getText();
gradeTwo[i] = Double.parseDouble(gTwo);
examTwo.setText(" "+gradeTwo[i]);
averageO[i] = (assignOne[i]+assignTwo[i]+assignThree[i])/3;
averageT[i] = (gradeOne[i]+gradeTwo[i])/2;
tAverage[i] = (averageO[i]+averageT[i])/2;
if (tAverage[i] >= Double.parseDouble(gradeA.getText())){
letterGrade[i] = 'A';
}else if(tAverage[i] >= Double.parseDouble(gradeB.getText())){
letterGrade[i] = 'B';
}else if(tAverage[i] >= Double.parseDouble(gradeC.getText())){
letterGrade[i] = 'C';
}else if(tAverage[i] >= Double.parseDouble(gradeD.getText())){
letterGrade[i] = 'D';
}else if(tAverage[i] <= Double.parseDouble(gradeE.getText())){
letterGrade[i] = 'E';
public void refresh(){
Student currentStudent = students[current];
studentsName.setText(currentStudent.getStudentName());
assignmentOne.setText(currentStudent.getAssignOne()+"");
assignmentTwo.setText(currentStudent.getAssignTwo()+"");
assignmentThree.setText(currentStudent.getAssignThree()+"");
examOne.setText(currentStudent.getExamOneGrade()+"");
examTwo.setText(currentStudent.getExamTwoGrade()+"");
public static void main(String[]args){
GradeCalculator calWindow = new GradeCalculator();
calWindow.setVisible(true);
Second class implemented./**
*Group CAPE Computer Science 2007/8
*Student.java
*@author Carlson Smith
*@version 3.01 07/02/2008
public class Student {
private String studentName;
private double assignOne;
private double assignTwo;
private double assignThree;
private double examOneGrade;
private double examTwoGrade;
public Student(String sName){
studentName = sName;
public String getStudentName(){
return studentName;
public double getAssignOne(){
return assignOne;
public double getAssignTwo(){
return assignTwo;
public double getAssignThree(){
return assignThree;
public double getExamOneGrade(){
return examOneGrade;
public double getExamTwoGrade(){
return examTwoGrade;
public void setStudentName(String sName){
studentName = sName;
public void setAssignOne(double assignOne){
this.assignOne = assignOne;
public void setAssignTwo(double assignTwo){
this.assignTwo = assignTwo;
public void setAssignThree(double assignThree){
this.assignThree = assignThree;
public void setExamOneGrade(double examOneGrade){
this.examOneGrade = examOneGrade;
public void setExamTwoGrade(double examTwoGrade){
this.examTwoGrade = examTwoGrade;
public double getAverage(){
return (assignOne + assignTwo + assignThree)/3;
public double getExamAverage(){
return (examOneGrade + examTwoGrade)/2;
public double getTotalAverage(){
return (getAverage() + getExamAverage())/2;
this thread can be closed now. l8rz :P
Edited by: Jacal on Feb 10, 2008 7:28 AM -
Need help with LikeFilter for querying the keyset instead of value
Hi,
I'm looking for help with the LikeFilter.
I need to query the cache to get all entries with key starting with a particular string.
I could see samples using LikeFilter for querying the values in the cache but not the keyset.
Can someone help?
E.g:
Cache Entries:
abc123 - value1
abc234 - value2
bcd123 - value3
I want to get all entries with key starting with 'abc'.
thanks,
rama.NJ, thanks for the quick reply.
I tried something similar (as below) but this code gives me 'java.lang.NoClassDefFoundError: com/tangosol/util/ValueExtractor'.
KeyExtractor extractor = new KeyExtractor("getKey");
Filter filter = new LikeFilter(extractor, id+":%",'-',false);
-rama.
Edited by: 911950 on Feb 2, 2012 1:18 PM -
Need help with publishing for web
Hi,
I am a new user to Captivate but am trying to create an
online demo that will be accessible via a link on a website.
I have recorded the content and have added the animation.
I have published the file as an executable and also as a
flash (export to html). I have then opened the demo on a variety of
PC systems to see the quality of my project. I am discouraged
because in an executable and in a web browser my project is much
larger than what I created and on some slides I do not believe the
complete image is visible (on some systems). Is there any way to
control the size of the executable or html final project?
I am curious to what other have done to produce a high
quality end result demo. Any suggestions, or advice would be much
appreciated.
Thanks,
AlllisonHi Allison and welcome to our community
What you have posted would seem to suggest you have created
.SWF output with the .HTM companion page (Export HTML).
Contrary to what you may believe, the Export HTML option
doesn't produce a pure HTML version of your movie. Instead, it
produces an additional HTML page intended to be used to cause your
movie to display at the size in which you recorded it.
So again, what you have posted would seem to indicate you are
linking directly to the raw .SWF and bypassing the HTML page. If
you do this, the .SWF simply opens at whatever size the browser is
configured for.
Or... possibly you recorded full screen. (not best practice
by any means) If you recorded at perhaps 1024x768, when your user
plays the movie back, they get scroll bars as the browser area is
reduced so it can display the "chrome" elements. Buttons and
whatnot. So best practice in this situation is to record at a
smaller size that will comfortably play back for your end users.
Not only from the physical size perspective, but the "weight" of
the bandwidth needed to pull the movie down. (The larger the
physical recorded size, the more bandwidth is required).
Cheers... Rick :) -
I need help with searching for an image inside another image
I need to write a program that checks for a specific image (a jpg) inside another, larger, image (a jpg). If so, it returns a value of true. Can anyone help me?
Winner takes all. First person to solve this gets 10 dukes.
Please help.Hi,
I would use a full screen image Sequence made with png for transparency and put your article behind. no auto play, stop at first and last image. and information for swipe to display article. -
ISM with NAT44 - Need help with configuration
Hello everyone,
I'm trying to set up NAT44 in the following scenario below and I'm having a hard time figuring out how to redirect the traffic. As you can see the big problem is that I have one single interface that connects to the internal network (10.0.0.0/8) and also to the tunnel destinations all in the same VRF. Can you guys give me a hand? The trafiic comes from network network 10.0.0.0/8 enters interface bundle-ether 2 (Now it needs to be translated), once it is translated, now it needs to reach the destination known via GRE tunnel.
Configurations
vrf NAT_IN
address-family ipv4 unicast
vrf BLUE
address-family ipv4 unicast
hw-module service cgn location 0/3/CPU0
interface Bundle-Ether2
description UPLINK TO METRO ETHERNET
interface Bundle-Ether2.2 l2transport
encapsulation dot1q 2
rewrite ingress tag pop 1 symmetric
interface GigabitEthernet200/0/0/43
description LINK TO METRO ETHERNET
bundle id 2 mode active
interface GigabitEthernet300/0/0/43
description LINK TO METRO ETHERNET
bundle id 2 mode active
interface BVI2
description METRO
vrf BLUE
ipv4 address 100.0.0.10/24
interface tunnel-ip 101
description GRE_TUNNEL
vrf BLUE
ipv4 address 1.1.1.1/32
tunnel mode gre ipv4
tunnel source interface bvi 2
tunnel destination 200.0.0.1
interface BVI 100
vrf BLUE
ipv4 address [GATEWAY_100] [MASK_100]
interface BVI 200
vrf BLUE
ipv4 address [GATEWAY_200] [MASK_200]
interface BVI 300
vrf BLUE
ipv4 address [GATEWAY_300] [MASK_300]
interface ServiceApp1
vrf NAT_IN
ipv4 address 10.0.2.1 255.255.255.252
service cgn CGN service-type nat44
interface ServiceApp2
vrf BLUE
ipv4 address 10.0.2.2 255.255.255.252
service cgn CGN service-type nat44
interface ServiceInfra1
ipv4 address 10.0.3.1 255.255.255.0
service-location 0/3/CPU0
router static
address-family ipv4 unicast
vrf NAT_IN
address-family ipv4 unicast
0.0.0.0/0 ServiceApp1
10.0.0.0/8 vrf BLUE bvI 2 <NEXT HOP>
vrf BLUE
address-family ipv4 unicast
172.16.0.0/24 ServiceApp2
router ospf METRO
vrf BLUE
router-id [ROUTER_ID]
redistribute bgp 65500 metric 100
area 0
interface bvi 2
router ospf BLUE
vrf BLUE
router-id [ROUTER ID]
redistribute bgp 65500 metric 100
area 10
interface BVI100
interface BVI200
interface BVI200
router bgp 65500
address-family ipv4 unicast
address-family vpnv4 unicast
vrf BLUE
rd 65500:2
address-family ipv4 unicast
redistribute static
redistribute ospf BLUE
neighbor 1.1.1.2
remote-as 64512
ebgp-multihop 5
address-family ipv4 unicast
route-policy PASS in
route-policy PASS out
service cgn CGN
service-location preferred-active 0/3/CPU0
service-type nat44 nat44
portlimit 20000
inside-vrf NAT_IN
map outside-vrf BLUE address-pool 172.16.0.0/24
Thanks in advance,
RenatoHi Somnath,
Let's see if you can help with this new scenario. I want to extend this NAT configuration to a new site (BO1), but instead of using this entire setup with ASR9K, etc, I just want to use ASR9000v module and have this AS9K + ISM as the host. The first problem I see in this scenario is that I have the same 10.0.0.0/8 network in both sites, network which will access the same resources as the devices in the 10.0.0.0/8 in the main site.
1) Do you think if I create a new inside VRF [NAT_IN1] would address this issue?
2) Can I use the same outside VRF?
Here is the configurations.
!! IOS XR Configuration 4.3.1
vrf NAT_IN
address-family ipv4 unicast
import route-target
65500:2
65500:3
export route-target
65500:3
vrf RED
address-family ipv4 unicast
import route-target
65500:1
export route-target
65500:1
vrf NAT_OUT
address-family ipv4 unicast
import route-target
65500:4
export route-target
65500:4
vrf SATELLITE
vrf BLUE
address-family ipv4 unicast
import route-target
65500:2
export route-target
65500:2
hw-module service cgn location 0/3/CPU0
ipv4 access-list ABF
5 permit ospf any any
10 permit ipv4 any 10.200.0.0 0.0.255.255 nexthop1 vrf NAT_IN ipv4 10.0.2.2
20 permit icmp any any
interface Bundle-Ether3
description Uplink (BE3 - VRF NAT_IN) - VLAN 20
vrf NAT_IN
ipv4 address 1.1.1.1 255.255.255.0
ipv4 access-group ABF ingress
interface Bundle-Ether22
description LOOPBACK CABLE NAT_OUT
vrf NAT_OUT
ipv4 address 10.0.1.1 255.255.255.0
interface Bundle-Ether23
description LOOPBACK CABLE BLUE
vrf BLUE
ipv4 address 10.0.1.2 255.255.255.0
interface 6
description Uplink (BE6 - Global) - VLAN 20,51,80-82
interface 6.2
ipv4 address 1.1.1.2 255.255.255.0
encapsulation dot1q 2
interface 6.51 l2transport
description EFP - BE6 - VLAN 51
encapsulation dot1q 51
rewrite ingress tag pop 1 symmetric
interface 6.80 l2transport
description EFP - BE6 - VLAN 80
encapsulation dot1q 80
rewrite ingress tag pop 1 symmetric
interface 6.81 l2transport
description EFP - BE6 - VLAN 81
encapsulation dot1q 81
rewrite ingress tag pop 1 symmetric
interface 6.82 l2transport
description EFP - BE6 - VLAN 82
encapsulation dot1q 82
rewrite ingress tag pop 1 symmetric
interface Bundle-Ether100
description Bundle to Satellite 100
vrf SATELLITE
ipv4 point-to-point
ipv4 unnumbered Loopback0
nv
satellite-fabric-link satellite 100
remote-ports GigabitEthernet 0/0/0-43
interface Bundle-Ether200
description Bundle to Satellite 200
vrf SATELLITE
ipv4 point-to-point
ipv4 unnumbered Loopback0
nv
satellite-fabric-link satellite 200
remote-ports GigabitEthernet 0/0/0-43
interface Bundle-Ether300
description Bundle to Satellite 300
vrf SATELLITE
ipv4 point-to-point
ipv4 unnumbered Loopback0
nv
satellite-fabric-link satellite 300
remote-ports GigabitEthernet 0/0/0-35
interface Loopback0
description MGMT SATELLITE
vrf SATELLITE
ipv4 address 10.0.0.254 255.255.255.0
interface tunnel-ip31101
description BLUE-TUNNEL01
vrf BLUE
ipv4 address 10.200.253.90 255.255.255.252
tunnel mode gre ipv4
tunnel source 6.2
tunnel destination 13.13.13.13
interface tunnel-ip31102
description BLUE-TUNNEL02
vrf BLUE
ipv4 address 10.200.253.94 255.255.255.252
tunnel mode gre ipv4
tunnel source 6.2
tunnel destination 14.14.14.14
interface tunnel-ip31103
description RED-TUNNEL03
vrf RED
ipv4 address 10.200.253.90 255.255.255.252
tunnel mode gre ipv4
tunnel source 6.2
tunnel destination 13.13.13.13
interface tunnel-ip31104
description RED-TUNNEL04
vrf RED
ipv4 address 10.200.253.94 255.255.255.252
tunnel mode gre ipv4
tunnel source 6.2
tunnel destination 14.14.14.14
interface TenGigE0/0/0/0
description LINK TO SATELLITE 100
bundle id 100 mode on
interface TenGigE0/0/0/1
description LINK TO SATELLITE 100
bundle id 100 mode on
interface TenGigE0/0/0/2
description LINK TO SATELLITE 200
bundle id 200 mode on
interface TenGigE0/0/0/3
description LINK TO SATELLITE 200
bundle id 200 mode on
interface TenGigE0/0/0/4
description LINK TO SATELLITE 300
vrf SATELLITE
ipv4 point-to-point
ipv4 unnumbered Loopback0
nv
satellite-fabric-link satellite 300
remote-ports GigabitEthernet 0/0/36-43
interface TenGigE0/0/0/5
description LINK TO SATELLITE 300
bundle id 300 mode on
interface TenGigE0/0/0/16
description UPLINK (BE6 - GLOBAL) - VLAN 20,51,80-82
bundle id 6 mode active
interface TenGigE0/1/0/16
description UPLINK (BE6 - GLOBAL) - VLAN 20,51,80-82
bundle id 6 mode active
interface TenGigE0/0/0/17
description UPLINK (BE3 - VRF NAT_IN) - VLAN 20
bundle id 3 mode active
interface TenGigE0/1/0/17
description UPLINK (BE3 - VRF NAT_IN) - VLAN 20
bundle id 3 mode active
interface TenGigE0/0/0/22
description LOOPBACK CABLE TE0/1/0/22
bundle id 22 mode on
interface TenGigE0/0/0/23
description LOOPBACK CABLE TE0/1/0/23
bundle id 22 mode on
interface TenGigE0/1/0/0
description LINK TO SATELLITE 100
bundle id 100 mode on
interface TenGigE0/1/0/1
description LINK TO SATELLITE 100
bundle id 100 mode on
interface TenGigE0/1/0/2
description LINK TO SATELLITE 200
bundle id 200 mode on
interface TenGigE0/1/0/3
description LINK TO SATELLITE 200
bundle id 200 mode on
interface TenGigE0/1/0/4
description LINK TO SATELLITE 300
bundle id 300 mode on
interface TenGigE0/1/0/5
description LINK TO SATELLITE 300
bundle id 300 mode on
interface TenGigE0/1/0/22
description LOOPBACK CABLE TE0/0/0/22
bundle id 23 mode on
interface TenGigE0/1/0/23
description LOOPBACK CABLE TE0/0/0/23
bundle id 23 mode on
interface BVI30
vrf RED
ipv4 address 10.200.25.193 255.255.255.192
interface BVI31
vrf BLUE
ipv4 address 10.200.1.1 255.255.255.248
interface BVI32
vrf BLUE
ipv4 address 10.200.25.129 255.255.255.224
interface BVI33
vrf BLUE
ipv4 address 10.200.25.1 255.255.255.128
interface BVI36
vrf BLUE
ipv4 address 10.200.237.145 255.255.255.240
interface BVI51
vrf RED
ipv4 address 192.168.7.12 255.255.255.0
interface BVI80
vrf RED
ipv4 address 10.200.26.169 255.255.255.224
interface BVI81
vrf BLUE
ipv4 address 10.200.25.164 255.255.255.240
interface BVI82
vrf BLUE
ipv4 address 10.200.25.180 255.255.255.240
interface ServiceApp1
description NAT_IN
vrf NAT_IN
ipv4 address 10.0.2.1 255.255.255.252
service cgn CGN service-type nat44
interface ServiceApp2
description NAT_OUT
vrf NAT_OUT
ipv4 address 10.0.2.5 255.255.255.252
service cgn CGN service-type nat44
interface ServiceInfra1
description ISM
ipv4 address 10.0.3.1 255.255.255.0
service-location 0/3/CPU0
prefix-set PS_ROUTES
10.200.0.8,
10.200.5.40/29,
10.200.1.0/29,
10.200.5.32/29,
10.200.0.144/28,
10.200.106.0/28,
10.200.106.16/28
end-set
prefix-set PS_BGP_BLUE_OUT
10.200.24.192/26,
10.200.5.40/29,
10.200.240.0/25,
10.200.1.0/29,
10.200.25.128/27,
10.200.25.0/25,
10.200.5.32/29,
10.200.26.0/25,
10.200.0.144/28,
10.200.27.128/27,
10.200.27.0/25,
10.200.106.0/28,
10.200.106.128/25,
10.200.106.16/28,
10.200.107.128/25
end-set
route-policy RP_DENY_ALL
drop
end-policy
route-policy RP_PASS_ALL
pass
end-policy
route-policy RP_BGP_BLUE_OUT
if destination in PS_BGP_BLUE_OUT then
pass
endif
end-policy
route-policy RP_PASS_ROUTES
if destination in PS_ROUTES then
pass
endif
end-policy
router static
address-family ipv4 unicast
0.0.0.0/0 1.1.1.20
vrf NAT_IN
address-family ipv4 unicast
0.0.0.0/0 ServiceApp1
vrf RED
vrf NAT_OUT
address-family ipv4 unicast
0.0.0.0/0 10.0.1.2
10.200.24.192/26 ServiceApp2
vrf BLUE
address-family ipv4 unicast
10.200.24.192/26 10.0.1.1
router ospf
log adjacency changes
vrf NAT_IN
router-id 1.1.1.1
disable-dn-bit-check
redistribute bgp 65500 metric 5 metric-type 2 route-policy RP_PASS_ROUTES
area 7
interface Bundle-Ether3
router ospf RED
log adjacency changes
vrf RED
router-id 10.200.26.169
disable-dn-bit-check
redistribute bgp 65500 metric 10 metric-type 2
area 11
interface BVI30
interface BVI80
router ospf BLUE
log adjacency changes
vrf BLUE
router-id 10.200.25.164
disable-dn-bit-check
redistribute static
redistribute bgp 65500 metric 10 metric-type 2
area 0
interface BVI81
interface BVI82
area 2
interface BVI31
interface BVI32
interface BVI33
interface BVI36
router bgp 65500
address-family ipv4 unicast
address-family vpnv4 unicast
vrf NAT_IN
rd 65500:3
bgp router-id 1.1.1.1
address-family ipv4 unicast
route-target download
vrf RED
rd 65500:1
bgp router-id 10.200.253.90
address-family ipv4 unicast
network 10.200.25.192/26
network 10.200.26.128/27
network 10.200.26.192/27
network 10.200.27.192/26
network 10.200.104.128/27
network 10.200.104.160/27
neighbor 10.200.253.89
remote-as 64512
ebgp-multihop 5
update-source tunnel-ip31103
address-family ipv4 unicast
route-policy RP_PASS_ALL in
route-policy RP_PASS_ALL out
soft-reconfiguration inbound
neighbor 10.200.253.93
remote-as 64512
ebgp-multihop 5
update-source tunnel-ip31104
address-family ipv4 unicast
route-policy RP_PASS_ALL in
route-policy RP_PASS_ALL out
soft-reconfiguration inbound
vrf BLUE
rd 65500:2
bgp router-id 10.200.253.90
address-family ipv4 unicast
network 10.200.0.144/28
network 10.200.1.0/29
network 10.200.5.32/29
network 10.200.5.40/29
network 10.200.24.192/26
network 10.200.25.0/25
network 10.200.25.128/27
network 10.200.26.0/25
network 10.200.27.0/25
network 10.200.27.128/27
network 10.200.106.0/28
network 10.200.106.16/28
network 10.200.106.128/25
network 10.200.107.128/25
network 10.200.240.0/25
neighbor 10.200.253.89
remote-as 64512
ebgp-multihop 5
update-source tunnel-ip31101
address-family ipv4 unicast
route-policy RP_PASS_ALL in
route-policy RP_BGP_BLUE_OUT out
soft-reconfiguration inbound
neighbor 10.200.253.93
remote-as 64512
ebgp-multihop 5
update-source tunnel-ip31102
address-family ipv4 unicast
route-policy RP_PASS_ALL in
route-policy RP_BGP_BLUE_OUT out
soft-reconfiguration inbound
l2vpn
load-balancing flow src-dst-ip
bridge group VLAN30
bridge-domain VLAN30
routed interface BVI30
bridge group VLAN31
bridge-domain VLAN31
routed interface BVI31
bridge group VLAN32
bridge-domain VLAN32
routed interface BVI32
bridge group VLAN33
bridge-domain VLAN33
routed interface BVI33
bridge group VLAN36
bridge-domain VLAN36
routed interface BVI36
bridge group VLAN51
bridge-domain VLAN51
routed interface BVI51
bridge group VLAN80
bridge-domain VLAN80
interface 6.80
routed interface BVI80
bridge group VLAN81
bridge-domain VLAN81
interface 6.81
routed interface BVI81
bridge group VLAN82
bridge-domain VLAN82
interface 6.82
routed interface BVI82
nv
satellite 100
type asr9000v
ipv4 address 10.0.0.1
satellite 200
type asr9000v
ipv4 address 10.0.0.2
satellite 300
type asr9000v
ipv4 address 10.0.0.3
service cgn CGN
service-location preferred-active 0/3/CPU0
service-type nat44 nat44
portlimit 20000
inside-vrf NAT_IN
map outside-vrf NAT_OUT address-pool 10.200.24.192/26
Thanks in advance,
Renato -
Need help with configuring a particular setting on SF300-08
I work for a small business and we have a couple computers that we want to share a ethernet enabled copier/printer with, but for security reasons want to block those computers from internet access. How would one go about allowing that?
Thanks in advance,
Mark DavisHello Mark,
I can't support the netopia router/modem, but I would think there should be an admin guide for the configuration. If it is a modem/router and you said there is rules for allowing or blocking services, which sounds like access list you should be able to create a rule for the client you want to block on the modem/router to prevent it from talking to the internet.
If you want to insure no outside security threats can make it to the computer staticly assign an IP address but don't give it a default gateway address. The client will not be able to talk to any other network but its own. It sounds like you only have one vlan or a flat network so this should work, but if you need to be able to have this computer in the future talk to other networks internally then it isn't a viable solution. Blocking at the modem/router would be the only solution.
The SG300-08 Switch you could setup an ACL to block that client from talking to the modem/router, but the potential for causing valid traffic from being blocked in your own network grows.
To create this rule you would first
go to Access Control
Create a MAC Base ACL (give it a meaning full name)
Create 2 a MAC BASE ACE
Rule 1
Priority 10
Action Deny
Destination Any
Source User Defined
MAC address of client wanting to be blocked
Apply
Rule 2
Priority 20
Action Permit
Destination Any
Source Any
Apply
Bind the ACL to a port
Make sure to only bind the ACL to the port that connects to the router/modem.
Cisco Small Business Support Center
Randy Manthey
CCNA, CCNA - Security -
I need help with my for loop in this array
Ok well, I can't get my code to work. Also, please remember that this is just my draft so it isnt pretty. I will fix it up later so please look at it. The thing I want to do is look into the array for a time that matches what the user entered and return the toString() of that one. I know there is something wrong with my for loop but I cant figure how to fix it. please help. here is what i have so far:
import javax.swing.JOptionPane;
public class Runner
public static void main (String[] args)
String timeStr;
int time, again, optiStr;
Inbound[] in = new Inbound[25];
in[0]=new Inbound ("",0,"On Time num0");
in[1]=new Inbound ("",2,"On Time num1");
in[2]=new Inbound ("",3,"Delayed num2");
in[3]=new Inbound ("",4,"On Time");
in[4]=new Inbound ("",5,"On Time");
in[5]=new Inbound ("",6,"Canceled");
in[6]=new Inbound ("",1,"Canceled num6");
in[7]=new Inbound ("",8,"On Time");
in[8]=new Inbound ("",9,"Delayed");
in[9]=new Inbound ("",10,"On Time");
in[10]=new Inbound ("",11,"Delayed");
in[11]=new Inbound ("",12,"On Time");
in[12]=new Inbound ("",13,"Delayed");
in[13]=new Inbound ("",14,"On Time");
in[14]=new Inbound ("",15,"On Time");
in[15]=new Inbound ("",16,"On Time");
in[16]=new Inbound ("",17,"Canceled");
in[17]=new Inbound ("",18,"On Time");
in[18]=new Inbound ("",19,"On Time");
in[19]=new Inbound ("",20,"Canceled");
in[20]=new Inbound ("",21,"On Time");
in[21]=new Inbound ("",22,"Delayed");
in[22]=new Inbound ("",23,"On Time");
in[23]=new Inbound ("",24,"Cancled");
in[24]=new Inbound ("",7,"On Time num24");
do{
timeStr = JOptionPane.showInputDialog ("In military time, what hour do you want?");
time = Integer.parseInt(timeStr);
if (time<=0 || time>24)
JOptionPane.showMessageDialog (null, "Error");
optiStr = JOptionPane.showConfirmDialog (null, "If you want Incoming flights click Yes, but if not click No");
if (optiStr==JOptionPane.YES_OPTION)
//(ok this is the for loop i am talking about )
for (int index = 0; index < in.length; index++)
if ( time == Inbound.getTime())
JOptionPane.showMessageDialog (null, Inbound.tostring()); //return the time asked for
// else JOptionPane.showMessageDialog (null, "else");
}//temp return else if failed to find time asked for
// else
// if (optiStr==JOptionPane.CANCEL_OPTION)
// JOptionPane.showMessageDialog(null,"Canceled");
// else
// {Outbound.run();
// JOptionPane.showMessageDialog (null, "outbound");}//temp
again=JOptionPane.showConfirmDialog(null, "Try again?");
while (again==JOptionPane.YES_OPTION);
}any help would be greatly appriciated.rumble14 wrote:
Ok well, I can't get my code to work. Also, please remember that this is just my draft so it isnt pretty. I will fix it up later so please look at it. The thing I want to do is look into the array for a time that matches what the user entered and return the toString() of that one. I know there is something wrong with my for loop but I cant figure how to fix it. please help. here is what i have so far:
>//(ok this is the for loop i am talking about )
for (int index = 0; index < in.length; index++)
if ( time == Inbound.getTime())
JOptionPane.showMessageDialog (null, Inbound.tostring()); //return the time asked for
Inbound.getTime() is a static method of your Inbound class, that always returns the same value, I presume? As opposed to each of the 25 members of your array in, which have individual values?
Edited by: darb on Mar 26, 2008 11:12 AM -
Need Help with spry for uploading to a website
Sorry if there is already a thread about this but i cant seem to get this to work. So I have looked around an dfound that you need to have the spry files uploaded to the server and i have done that, but the page still looks wrong. Here is a link so you guys can see what it looks like and i'm sorry about the page being in norwegian.
http://miljopose.net/kjop.html
I really need help because this is for a project i am doing at school.None of these files can be found
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="SpryAssets/SpryValidationConfirm.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryValidationConfirm.css" rel="stylesheet" type="text/css" />
Please upload the files in the correct directory
Gramps -
Need Help with Javascript for Acrobat Pro 9
Hello,
I am creating a PDF form in Adobe Acrobat Profession 9. Not having a lot of experience with Javascript, I have found this forum very helpful and have used many of the script examples for other issues I have had. I was hoping someone could help with the following script, I have tried many variations, cannot get it to work.
var ratio = this.getField("ratio").value
var concentration = this.getField("concentration").value
var result = this.getField("result").value
if(ratio.value>=50.00)
{result.value ='PASS';}
if(ratio.value".value>=40.00)
{result.value ='PASS';}
if((concentration.value ==61) && (ratio.value >= 49.25))
{result.value ='PASS';}
if((concentration.value ==61) && (ratio.value >= 39.25))
{result.value ='PASS';}
if((concentration.value ==62) && (ratio.value >= 48.50))
{result.value ='PASS';}
if((concentration.value ==62) && (ratio.value >= 38.50))
{result.value ='PASS';}
else
{result.value = 'FAIL';}
This is just a piece of the code The concentration values run from 61 through 99 and the ratio value varies for each concentration value, there is a high ratio and a low ratio. The result of this field with populate the results field with a PASS or FAIL. This is not working......any help is greatly appreciated!Thanks George. I updated the script to:
// Get a reference to the result field
var ratio = this.getField("ratio");
// Get a reference to the result field
var concentration = this.getField("concentration");
// Get a reference to the result field
var result = this.getField("result");
if(ratio.value>=50.00)
{result.value ='PASS';}
if(ratio.value >=40.00)
{result.value ='PASS';}
if((concentration.value ==61) && (ratio.value >= 49.25))
{result.value ='PASS';}
if((concentration.value ==61) && (ratio.value >= 39.25))
{result.value ='PASS';}
if((concentration.value ==62) && (ratio.value >= 48.50))
{result.value ='PASS';}
if((concentration.value ==62) && (ratio.value >= 38.50))
{result.value ='PASS';}
else
{result.value = 'FAIL';}
However, I am still getting a FAIL result even when the ratio is 50.00 or equal to the passable ratio. -
Need help with a For loop that uses a Break statement
I need to create a for loop which counts down from 100-50 and divides the number being counted down by a counter. Can anyone help me?
public class Break
public static void main ( String args []) (;
int total = 0
int counter = 0
for { (int number = 100; total >=50; total --)
if (counter == 0)
break;
} // end of for loop
int output = number/counter
system.out.printf("The number is" %d output/n)
}// end of method main
}// end of class BreakIm sorry I didnt explain myself very well i do not need the break statement at all.
I now have this code:
public class BreakTest
public static void main( String args[] )
int count; // control variable also used after loop terminates
for (int i = 100; i >= 50; i = ++count)
if (i >= 50) {
continue;
System.out.printf( "\nBroke out of loop at count = %d\n", count );
} // end main
} // end class BreakTest
/code]
and i get these error messages:
F:\csc148>javac BreakTest.java
BreakTest.java:9: variable count might not have been initialized
for (int i = 100; i >= 50; i = ++count)
^
BreakTest.java:15: variable count might not have been initialized
System.out.printf( "\nBroke out of loop at count = %d\n", count );
^
2 errors
Maybe you are looking for
-
Hi I am sendind an item value mapping from R3 to XI and I get this error: <ns:ValueMappingReplicationFault xmlns:ns="http://sap.com/xi/XI/System"> - <standard> <faultText>A value is missing for content of Identifier in item 0.</faultText> - <faultD
-
Unable to create database connection using jboss
hi masters, i have developed an application using jdeveloper ADF, and created .EAR file and deployed it in jboss. it shows that application is deployed, but when using application using URL http://localhost:8080/appl/index.jspx it opens login window,
-
Error -10401 occurred at AI Group Config - in relation to USB-6008
I'm attempting to run a simple vi that uses AI Aquire Waveforms.vi to input voltage data that I have coming in from the USB-6008 DAQ. However, when I try running the program, I receive the error: Error -10401 occurred at AI Group Config Possible rea
-
i was wandering if it is possible to have a collection of PDF's to apply text search... I don't know, but ussually the verity collector store documents like word and txt files, but what about PDF with text??? somebody can answer me?
-
hi to all, is there any functional module to find the no of days in the month like 31 or 30 or 28 like that thanks in advance kiran kumar