Need Help with Event Handler Code - Doesnt come up in Event Handler Manager
Hello there,
Below is the code snippet that I am using to create a event handler:
package com.oracle.events;
import com.thortech.util.logging.Logger;
import com.thortech.xl.client.events.tcBaseEvent;
import com.thortech.xl.dataobj.tcDataObj;
import com.thortech.xl.util.logging.LoggerModules;
public class tcCheckOvrallProvStatusUDFs extends tcBaseEvent
private static Logger logger = Logger.getLogger(LoggerModules.XL_JAVA_CLIENT);
public tcCheckOvrallProvStatusUDFs()
setEventName("Generating tcCheckOvrallProvStatusUDFs");
* @Override
* @throws Exception
protected void implementation() throws Exception {
tcDataObj data = getDataObject();
String OIDProvStatus = data.getString("usr_udf_oidusrprovstatus");
String EBSProvStatus = data.getString("usr_udf_ebstcausrprovstatus");
if (OIDProvStatus.equals("Provisioned") && EBSProvStatus.equals("Provisioned")) {
setOverAllProvStatus(data);
* @param data
* @throws Exception
private void setOverAllProvStatus(tcDataObj data) throws Exception
data.setString("usr_udf_ovrrscprovstatus", "Provisioned");
Its a simple code that I am using to populate value of a UDF field depending on the value of other 2 fields. I want to trigger it on Post-Insert and Post-Update events.
But even if I restart the OIM server after placing the successfully compiled file (0 errors, 0 warnings) into the EventHandlers folder of OIM_HOME; it doesnt show up in the Design Console -> Development Tools -> Business Rule Definition -> Event Handler Manager. :( In order to create a event handler i need that file to show up in the lookup of event handlers/adapters. This JAR file doesnt come up over there.
Is there anything missing within the code ?
What else needs to be specified?
Please provide some guidance.
Thanks,
- jhb.
Now I have placed this JAR file in JAVATasks folder - made an entity adapter - in the event handler manager - i gave the class name/event handler name as 'setUDFValue' and the package as 'project5'. But now im getting it 'DOBJ.EVT_NOT_FOUND - Event Handler not found' error.
package project5;
import java.util.Hashtable;
import Thor.API.Exceptions.tcAPIException;
import java.util.Hashtable;
import java.util.HashMap;
import com.thortech.xl.util.config.ConfigurationClient;
import Thor.API.tcResultSet;
import Thor.API.tcUtilityFactory;
import Thor.API.Operations.tcUserOperationsIntf;
import java.lang.System;
import Thor.API.Exceptions.tcUserNotFoundException;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class setUDFValue {
private static final String SMTP_HOST_NAME="mail.smtp.host";
public setUDFValue() {
// public static void main(String[] args) {
// setUDFValue.setvalue("jatinbhatt");
// setUDFValue.sendemail("[email protected]","[email protected]");
public static void setvalue(String UserID) {
try
System.setProperty("XL.HomeDir", "F:/oim/oimserver/xellerate");
System.setProperty("log4j.configuration",
"F:/oim/oimserver/xellerate/config/log.properties");
System.setProperty("java.security.policy",
"F:/oim/oimserver/xellerate/config/xl.policy");
System.setProperty("java.security.auth.login.config",
"F:/oim/oimserver/xellerate/config/auth.conf");
System.out.println("Startup...");
System.out.println("Getting configuration...");
ConfigurationClient.ComplexSetting config = ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");
System.out.println("Login...");
Hashtable env = config.getAllSettings();
tcUtilityFactory ioUtilityFactory = new tcUtilityFactory(env,"xelsysadm","oimadmin1");
System.out.println("Getting utility interfaces...");
tcUserOperationsIntf moUserUtility = (tcUserOperationsIntf)ioUtilityFactory.getUtility("Thor.API.Operations.tcUserOperationsIntf");
HashMap userMap = new HashMap();
String str1 = null;
String str2 = null;
userMap.put("Users.User ID",UserID);
userMap.put("Users.Status", "Active");
tcResultSet userResultSet = null;
try {
userResultSet = moUserUtility.findAllUsers(userMap);
} catch (tcAPIException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
for (int i=0; i<userResultSet.getRowCount(); i++)
userResultSet.goToRow(i);
str1 = userResultSet.getStringValue("USR_UDF_OIDUSERPROV");
str2 = userResultSet.getStringValue("USR_UDF_EBSUSERPROV");
// System.out.println(userResultSet.getStringValue("USR_UDF_OIDUSERPROV"));
// System.out.println(userResultSet.getStringValue("USR_UDF_EBSUSERPROV"));
if (str1.equals("Provisioned") && (str2.equals("Provisioned") || str2.equals("NA")))
userMap.put("USR_UDF_OVRRSCPROVSTATUS","Provisioned");
moUserUtility.updateUser(userResultSet,userMap);
moUserUtility.close();
}catch (Exception e){
e.printStackTrace();
ERROR:
ERROR RMICallHandler-63 XELLERATE.SERVER - Class/Method: tcDataObj/ runEvent encounter some problems: project5.setUDFValue
java.lang.ClassCastException: project5.setUDFValue
at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.eventPostUpdate(Unknown Source)
at com.thortech.xl.dataobj.tcUSR.eventPostUpdate(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUserData(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUser(Unknown Source)
at com.thortech.xl.ejb.beans.tcUserOperationsSession.updateUser(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.SecurityRoleInterceptor.invoke(SecurityRoleInterceptor.java:47)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at tcUserOperations_RemoteProxy_6ocop18.updateUser(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.rmi.RmiMethodCall.run(RmiMethodCall.java:53)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Thanks,
- jhb.
Similar Messages
-
Need help with a activation code for Adobe Acrobat X Standard for my PC, Don't have older Version of Adobe Acrobat 9, 8 or 7.
You don't need to install the older version, you only need the serial number from your original purchase. If you don't have them to hand, did you register? If so, they should be in your Adobe account. If not you really need to contact Adobe, though it isn't clear they will be able to do anything without some proof of purchase etc.
-
Need Help With Simple ABAP Code
Hello,
I'm loading data from a DSO (ZDTBMAJ) to an Infocube (ZCBRAD06). I need help with ABAP code to some of the logic in Start Routine. DSO has 2 fields: ZOCTDLINX & ZOCBRDMAJ.
1. Need to populate ZOCPRODCD & ZOCREFNUM fields in Infocube:
Logic:-
Lookup /BI0/PMATERIAL, if /BIC/ZOCBRDMAJ = /BIC/OIZOCBRDMAJ
then /BIC/ZOCPRODCD = ZOCPRODCD in Infocube
/BIC/ZOCREFNUM = ZOCREFNUM in Infocube
2. Need to populate 0G_CWWTER field in Infocube:
Logic:
Lookup /BIC/PZOCTDLINX, if /BIC/ZOCTDLINX = BIC/OIZOCTDLINX
then G_CWWTER = 0G_CWWTER in Infocube.
I would need to read single row at a time.
Thanks!I resolved it.
-
Need help with adjusting Javascript code to work in Adobe Edge (Countdown)
Hello
Im a newbie when it comes to working with Javascript and Adobe Edge and need a bit of help with adjusting some javascript code to work with Adobe Edge. A friend of mine helped me with making this javascript code: Edit fiddle - JSFiddle
Its a simple countdown which counts down to a certain time at a certain date. What I aim to do is to add this code as a trigger on a text-element called "countdown" (within a symbol called "count").
I have tried to do this as the code is, but it does not work. Anyone have any suggestions?
Thanks!
Mvh,
Øyvind HermansHello again
I have stumbled upon a problem with these animations; They crash the browser after viewing them a little while, usually less than 30 seconds in.
Is this problem also occuring when you watch the animations?
Is the countdown-code to much for the browsers to handle?
Thanks in advance for your answers.
Sincerely,
Øyvind Hermans -
I am new to Java and am having problems and I am in need of some help. I have written the code for my Mortgage Calculator but do not know how to get my chart to work. I found an example of the chart code in my text book but I am not sure if I wrote it wrong. When I run the MortCalc code it compiles but the Pie Chart code won't. I tried to run the chart code by itself but it prints out another calculator. My question is 1.) Is my chart code written wrong? and 2.) How do i enter it into my MortCalc code so that I get my chart?
**Below I have included the assignment(so you know what I am doing exactly) and below that the pie chart code just in case you have questions. Thanks for any advice you can give.
**If you need the rest of the code I can post it too. It was too long to post with the pie chart code.
Assignment:
Write the program in Java(w/ a GUI) and have it calculate and display the mortgage payment amount from user input of the amount of the mortgage adn the user's selection from a menu of availible mortgage loans:
--7 yrs @ 5.35%
--15 yrs @ 5.5%
--30 yrs @ 5.75%
Use an array for the mortgage data for the different loans. Read the interst rates to fill the array from a sequential file. Display the mortgage payment amount followed by the loan balance and interest paid for each payment over the term of the loan. Add graphics in the form of a chart.Allow the user to loop back and enter a new amount and make a new selection of quit. Please insert comments in the program to document the program.
CODE:
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Rectangle;
//Class to hold a value for a slice
public class PieValue {
double value;
Color color;
public PieValue(double value, Color color) {
this.value = value;
this.color = color;
// slices is an array of values that represent the size of each slice.
public void drawPie(Graphics2D g, Rectangle area, PieValue[] slices) {
// Get total value of all slices
double total = 0.0D;
for (int i=0; i<slices.length; i++) {
total += slices.value;
// Draw each pie slice
double curValue = 0.0D;
int startAngle = 0;
for (int i=0; i<slices.length; i++) {
// Compute the start and stop angles
startAngle = (int)(curValue * 360 / total);
int arcAngle = (int)(slices[i].value * 360 / total);
// Ensure that rounding errors do not leave a gap between the first and last slice
if (i == slices.length-1) {
arcAngle = 360 - startAngle;
// Set the color and draw a filled arc
g.setColor(slices[i].color);
g.fillArc(area.x, area.y, area.width, area.height, startAngle, arcAngle);
curValue += slices[i].value;// Draw each pie slice
double curValue = 0.0D;
int startAngle = 0;
for (int i=0; i<slices.length; i+) {
// Compute the start and stop angles
startAngle = (int)(curValue 360 / total);
int arcAngle = (int)(slices.value * 360 / total);Look here and i think you will find some syntax errors.
Count the brackets. -
I need help with some simple code! Please read!
hi everyone.
I'm having problems with a piece of code, and i'd be extremely greatful if somebody could give me a hand with it. I'm totally new to java and have to make a program for my university degree, but i'm finding it extremely difficult, mainly due to my total lack of apptitude for this type of thing. I know this is easy stuff, but the books I have are no use so any help would be greatly appreciated.
I have to write a program which uses two class files. I want one with the code to produce a simple button, and one to invoke it several times at different locations. I decided to write the program as one class file at first, and thought i'd be able to split it up at later. The program works fine when it is one class file. My book said that to split the two classes up, all i needed to do was change the second class to public, although this seems to not work at all. I'm at my wits end on this, and if anyone could correct my code I'd be eternally greatful.
Here is the first class... (sorry about the lack of indentation)
>>>>>>>>>>
import java.awt.*;
import java.applet.Applet;
public class Phone extends Applet {
private Image image;
public void init() {
setLayout(null);
image = getImage(getDocumentBase(), "phone.jpg");}
public void paint (Graphics g) {
g.drawImage(image, 0, 0, 700, 530, this);
PhoneButton myButton;
myButton = new PhoneButton(20,20);
>>>>>>>
This is the second class....
>>>>>>>
public class PhoneButton {
private Button butt;
public PhoneButton(int a, int b, int c){
setLayout(null);
butt = new Button();
butt.setBounds(a,b,20,20);
add(butt);
>>>>>>>>
My compiler generates errors relating to Button, but i can't do anything to please it.
Also, could anyone give me some pointers on how to add a different number or symbol to each button. That is what I added int c for, but i couldn't get it to work.
Cheers in advance.
Michael MorganI found that there are 5 error in your code.
1. You should import the "java.awt" package to the PhoneButton.java
2. The PhoneButton is not a kind of Component. You cannot not add it to the Phone class
3. the myButton = new PhoneButton(20, 20) does not provide enough parameters to create PhoneButton
4. You cannot add a Button to a PhoneButton. Becaue the PhoneButton is not a kind of Container
Fixed code:
import java.awt.*;
public class PhoneButton extends Button {
public PhoneButton(int a, int b, int c){
setBounds(a, b, 20, 20);
setLabel(String.valueOf(c));
===========================================
import java.awt.*;
import java.applet.Applet;
public class Phone extends Applet {
private Image image;
public void init() {
setLayout(null);
image = getImage(getDocumentBase(), "phone.jpg");}
public void paint (Graphics g) {
g.drawImage(image, 0, 0, 700, 530, this);
PhoneButton myButton;
myButton = new PhoneButton(20,20, 1);
======================
Visual Paradigm for UML - Full Features UML CASE tool
http://www.visual-paradigm.com/ -
Need help with the following code (Want an input popup with numeric pad)
Hello,
I put the following code in an event :
import javax.swing.JOptionPane;
value = javax.swing.JOptionPane.showInputDialog("Price", "");
try {
Double newPrice = new Double(value);
line.setPriceTax(newPrice);
} catch (NumberFormatException e) {
JOptionPane.showMessageDialog(null, "Not valid number: " + value, "Error", JOptionPane.PLAIN_MESSAGE);
But this only gives an input popup screen and then i have to use a keyboard instead of my touchscreen to give the input,
i would rather like it to be a popup input screen with a numeric pad attached.
Is this possible, and how??
Thanks in advance.
Jeroenhii,
set321go wrote
make your own. Create a custom OptionPane and add --->
// global def.
private final JLabel amountLabel = new JLabel(" Input Trades Amount : ");
private JFormattedTextField amountTextField;
private double amount = 0.00;
private NumberFormat amountFormat;
// in panel class add --->
amountFormat = NumberFormat.getNumberInstance();
amountFormat.setMinimumFractionDigits(2);
amountFormat.setMaximumFractionDigits(2);
amountFormat.setRoundingMode(RoundingMode.HALF_EVEN);
amountLabel.setFont(new Font("Serif", Font.BOLD, 16));
amountLabel.setForeground(KopikSalesTest.textColor);
amounTextField = new JFormattedTextField(amountFormat);
amountTextField.setValue(0.00);
amountTextField.setFont(new Font("Serif", Font.BOLD, 20));
amountTextField.setForeground(Color.someColor);
amountTextField.setBackground(Color.someColor);
amountTextField.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent e) {
amountTextField.requestFocus();
amountTextField.setText(amountTextField.getText());
amountTextField.selectAll();
public void focusLost(FocusEvent e) {
//on exit
somePanel.add(amountLabel);
somePanel.add(amountTextField); ... kopik -
Need help with my batch code, cant seem to figure out the errors.
Hello all, so as part of my job I have to check a list of shared drives on random servers throughout the world to make sure they are not open. I am trying to make a batch file to check them all at once instead of mapping to each one individually. It would
save a lot of time. So far I got this code with the help of a member of
reddit:
@echo off
:: Ensure Extensions are enabled to avoid silent failure
setlocal EnableExtensions DisableDelayedExpansion
set "Input-Server-List=H:\Desktop\serverlist.txt"
set "Open-Share-List=H:\Desktop\open_shares.txt"
set "Locked-Share-List=H:\Desktop\locked_shares.txt"
:: Create empty files
copy nul "%Open-Share-List%" 1>nul
copy nul "%Locked-Share-List%" 1>nul
:: Test the shares to see if they're online or not
for /f "usebackq delims=" %%S in ("%Input-Server-List%") do @(
pushd "%%~S" 2>nul && (
popd
1>> "%Open-Share-List%" echo %%~S
echo ONLINE -- %%S
) || (
1>> "%Locked-Share-List%" echo %%~S
echo OFFLINE - %%S
echo Testing Complete! Results have been logged to File.
:: Open files in default program (typically notepad.exe)
explorer "%Open-Share-List%"
explorer "%Locked-Share-List%"
:: End of script
endlocal
timeout -1 /nobreak
exit /b
But there are a few (approx 4) servers that are coming up as online/accessible in the list that are actually closed/appropriately locked down. I have no idea why.. all the rest are working as they should. Any help would be much appreciated. Any questions
let me know. Once again, I would really really appreciate some help.Here's a tester:
Get-Content .\shareList.txt | ForEach {
$share = $_
If (Test-Path -Path $share) {
$found = $true
} Else {
$found = $false
try {
$null = Get-ChildItem -Path $share -ErrorAction Stop
$connect = $true
} catch {
$connect = $false
$props = @{
Share = $share
Found = $found
Connect = $connect
New-Object PsObject -Property $props
} | Select Share,Found,Connect |
Sort Connect,Share |
Export-Csv .\shareListCheck.csv -NoTypeInformation
As the others have pointed out though, this won't really give you any solid information.
Don't retire TechNet! -
(Don't give up yet - 13,085+ strong and growing) -
Needed help with updating java code
Hello all,
Let me begin by let you know I am not a programmer and I have tried to solve this by reading on the net. I am a network admin so I tech knowledge but no programming.
I have a webcam sending a Jpg to an FTP site and there I have used an applet called view.class to refresh once a second.
site:http://70.154.170.253/webcamold.html
My problems is now that it refreshes the same image over and over. It refreshes the cached image not the new image.
From reading I suspect that it has to do with the newer version of java (it used to work fine).
I have tried using JavaCam but same issue it just refreshes cached image. Also image flickers, the applet I am trying to fix was really smooth.
I have also tried to compile code that I found on this forum but I got error dealing with deprecated code.
Any help would be greatly appreciated!!!
Code:
import java.applet.Applet;
import java.awt.*;
import java.io.PrintStream;
public class View extends Applet
implements Runnable
public void init()
setBackground(Color.white);
String s = getParameter("refresh");
if(s == null)
update = 30;
else
try
update = Integer.parseInt(s);
catch(Exception _ex)
update = 30;
filename = getParameter("picture");
if(filename == null)
System.out.println("No filename given as parameter.");
md = new MediaTracker(this);
off = createImage(size().width, size().height);
refreshImage();
public void paint(Graphics g)
g.drawImage(off, 0, 0, this);
public void update(Graphics g)
paint(g);
public void refreshImage()
img = getImage(getDocumentBase(), filename);
md.addImage(img, 0);
try
md.waitForID(0);
catch(Exception exception)
exception.printStackTrace();
Graphics g = off.getGraphics();
g.drawImage(img, 0, 0, this);
img.flush();
public void run()
while(th != null)
try
refreshImage();
repaint();
Thread.sleep(update * 1000);
catch(Exception exception)
System.out.println("Error when thread was supposed to sleep: " + exception.getMessage());
public void start()
if(th == null)
th = new Thread(this);
try
th.start();
return;
catch(Exception exception)
System.out.println("Couldn't start thread: " + exception.getMessage());
return;
} else
return;
public void stop()
if(th != null)
th.stop();
th = null;
public void destroy()
stop();
public View()
update = 30;
Thread th;
String filename;
int update;
Image img;
Image off;
MediaTracker md;This is compile error free code and regarding your issues i don't think am good at this stuff
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;
public class View extends Applet implements Runnable {
Thread th;
String filename;
int update;
Image img;
Image off;
MediaTracker md;
public void init() {
setBackground(Color.white);
String s = getParameter("refresh");
if (s == null) {
update = 30;
} else {
try {
update = Integer.parseInt(s);
} catch (Exception _ex) {
update = 30;
filename = getParameter("picture");
if (filename == null) {
System.out.println("No filename given as parameter.");
md = new MediaTracker(this);
off = createImage(size().width, size().height);
refreshImage();
public void paint(Graphics g) {
g.drawImage(off, 0, 0, this);
public void update(Graphics g) {
paint(g);
public void refreshImage() {
img = getImage(getDocumentBase(), filename);
md.addImage(img, 0);
try {
md.waitForID(0);
} catch (Exception exception) {
exception.printStackTrace();
Graphics g = off.getGraphics();
g.drawImage(img, 0, 0, this);
img.flush();
public void run() {
while (th != null) {
try {
refreshImage();
repaint();
Thread.sleep(update * 1000);
} catch (Exception exception) {
System.out.println("Error when thread was supposed to sleep: "
+ exception.getMessage());
public void start() {
if (th == null) {
th = new Thread(this);
try {
th.start();
return;
} catch (Exception exception) {
System.out.println("Couldn't start thread: "
+ exception.getMessage());
return;
} else {
return;
public void stop() {
if (th != null) {
th.stop();
th = null;
public void destroy() {
stop();
public View() {
update = 30;
} -
Need Help with Java error code:
I just installed an update suggested by my computer :( and now when I try to access different areas of sites I visit I get the following error:
"several java virtual machine running in the same process caused an error"
Can someone please help me undo this...I am very frustrated!
Thanks,
LorriYour problem may be:
The Microsoft Java JVM that comes with some versions of the OS is earlier on the PATH (Look inside the WINDOWS directory)
You may have several other JVMs on your PATH due to various server installations.... Oracle has one! Sybase has one, so do many other such RDBMSs.
Your "Browser Plugin" may install one.
You may have installed a couple.
You may not have JAVA_HOME set so its checking the PATH
I know what you may be thinking now... how in the world do I find them all?
Examine the output of the commandline call:
dir \java.exe -s -
Need help with this as3 code please
i got a book called
actionscript 3.0 adobe flash cs4 pro classroom in a book
well im on lesson 2 and i followed every step to the letter its supposed to let the user choose a language but when i play the movie the text i want to come up is scrambled for some reason?
so if some one could help thanks
i am using cs5 idk if that matters
http://www.mediafire.com/?memijczzo1yIn CS5, go to "Text"---->"Font Embedding...". ( Pic.1 )
Click on "All", ( Pic.2 )
Then click the "Add" button. ( Pic. 3 ) The font will appear below.
Then OK
Pic.1
Pic. 2
Pic. 3
Test your movie.
Should work now. -
Need help with some simple code
Hi,
I'm doing a lab for a class I'm taking and for the most part my code is working properly. It is supposed to accept inputs from the user of ints, doubles, or strings using the Scanner class until the user inputs "quit". It stores each input in array lists of class Integer, Double, and String. It the prints out each element of these in a list and quits the program. The problem is that after I query the user for input, if an int or double is input, the program then requires an input again before it will continue querying. So my question is how do I get it to query only once?
The code and a copy of what it IS doing, and what it SHOULD do are shown below in bold.
import java.util.ArrayList;
import java.util.Scanner;
import java.lang.Integer;
import java.lang.Double;
import java.lang.String;
public class inputsort
public static void main()
int n = 0;
boolean done = false;
String quit;
Scanner sc = new Scanner(System.in);
ArrayList<Integer> intList = new ArrayList<Integer>();
ArrayList<Double> doubList = new ArrayList<Double>();
ArrayList<String> stringList = new ArrayList<String>();
while(!done)
System.out.print("Enter an int, double, any random text, or type quit to end: ");
*if (sc.hasNextInt()){*
intList.add(sc.nextInt());
sc.next();
*} else if (sc.hasNextDouble()){*
doubList.add(sc.nextDouble());
sc.next();
*} else {*
quit = sc.next();
*if (quit.equals("quit")) {*
done = true;
*else {*
stringList.add(quit);
System.out.println("Integers:");
while(n < intList.size())
System.out.print("Integer[" + n + "]: ");
System.out.print(intList.get(n) + "\n");
n += 1;
n = 0;
System.out.println("Doubles:");
while(n < doubList.size())
System.out.print("Double[" + n + "]: ");
System.out.print(doubList.get(n) + "\n");
n += 1;
n = 0;
System.out.println("Others:");
while(n < stringList.size())
System.out.print("Other[" + n + "]: ");
System.out.print(stringList.get(n) + "\n");
n += 1;
Here's what it IS doing:
Enter an int, double, any random text, or type quit to end: 10
*10*
Enter an int, double, any random text, or type quit to end: 1.2
*1.2*
Enter an int, double, any random text, or type quit to end: 3.4
*3.4*
Enter an int, double, any random text, or type quit to end: 5.6
*5.6*
Enter an int, double, any random text, or type quit to end: test
Enter an int, double, any random text, or type quit to end: monkey
Enter an int, double, any random text, or type quit to end: quit
Integers:
Integer[0]: 5
Integer[1]: 10
Doubles:
Double[0]: 1.2
Double[1]: 3.4
Double[2]: 5.6
Others:
Other[0]: test
Other[1]: monkey
Here is what it SHOULD be doing:
Enter an int, double, any random text, or type quit to end: 10
Enter an int, double, any random text, or type quit to end: 1.2
Enter an int, double, any random text, or type quit to end: 3.4
Enter an int, double, any random text, or type quit to end: 5.6
Enter an int, double, any random text, or type quit to end: test
Enter an int, double, any random text, or type quit to end: monkey
Enter an int, double, any random text, or type quit to end: quit
Integers:
Integer[0]: 5
Integer[1]: 10
Doubles:
Double[0]: 1.2
Double[1]: 3.4
Double[2]: 5.6
Others:
Other[0]: test
Other[1]: monkey
Any help is greatly appreciated!!!
Thanks!
Edited by: sublimeph03nix on Jan 21, 2009 7:24 PMMy professor told me to add sc.next(); because she said when you hit return its reads that in the scanner class too, so it's kinda to clear the buffer I think, I wasn't really sure. It changes nothing on the front end if I remove it.
As for the thing, it wont let me edit for some reason. I'll try again in a bit. -
Need help with a widget code please
Hello everyone and Happy Holidays
I have been trying to learn some simple codes for the widgets and here is one that does some of what I want but I cannot get the line that create the send to an email address work
<FORM ACTION="/cgi-bin/html/formdump.cgi"
METHOD="GET" ENCTYPE="application/x-www-form-urlencoded">
E-mail address: <INPUT TYPE="text" NAME="email" SIZE="20">
<INPUT TYPE="radio" NAME="abonnement" VALUE="s'abonner" CHECKED> s'abonner
<INPUT TYPE="radio" NAME="abonnement" VALUE="se désabonner"> se désabonner
<INPUT TYPE="submit" VALUE="Submit">
</FORM>
another line I would like to add is a size so the box is formatted properly but everytime I do that I mess up things more.
Thank you for your help
Mireillethank you Kirk,
You are correct in saying that I do not want to go there. Tough code is not for me
So how can I have a form where people choose subscribe or unsubscribe then when they submit I get an email?
Thanks
Mireille -
Hi,
I need some help... if someone can help its great.
I need to make a statement in Oracle SQL that read data from a file and insert in a Oracle Database ... if someone can show me the syntax of it i appreciate..
ThanksOkay, I see you followed the advice in that other thread and started a new post for you question. Congratulations. Your next lesson in forum etiquette is to give your posts a more relevant subject. Pretty much everybody who posts here needs help with oracle; if they need help with cooking catfish they've come to the wrong place.
It that other thread I suggested using SQL*Loader or External Tables might be a more suitable solution. Find out more.
Cheers, APC -
I need help with event structure.
I am trying to feed the index of the array, the index number can vary from 0 to 7.
Based on the logic ouput of a comparison, the index buffer should increment
or decrement every time the output of comparsion changes(event change). I guess I need to use event structure?
(My event code doesn't execute when there is an event at its input /comparator changes its boolean state.
Anyone coded on similar lines? Any ideas appreciated.
Thanks in advance!You don't need an Event Structure, a simple State Machine would be more appropriate.
There are many examples of State Machines within this forum.
RayR
Maybe you are looking for
-
So basically I would like to know if its best to have them setup on "join a wireless network" or "extend a wireless network" Obviously the one I use to extend the network is setup that way, the other 2 are set on "join a network" is this the optimal
-
Batch managment/ classification
pls can u give total custmiztion part of above topics ,in detail for material managment view. thanks advane g.ramakishna
-
Hi, Iam unable to understand HIDE statement in interactive reporting can anybody explain in detail. regards, phaneendra.
-
Is bootcamp needed to run windows7 for Internet Explorer
I would like to know if I need to load BootCamp to run Windows 7 so that I can also use Internet Explorer for working at home with Explorer-only websites.
-
ASA 5520 - LU allocate xlate failed - Failover unit reloads
We just had an issue with our failover unit reloading. In perusing the logs there were a number of %ASA-3-210007: LU allocate xlate failed, errors prior to the reload. These units had just had their OS upgraded to fix a DOS issue a few weeks ago. I h