I need orientation help. Urgent!
I recently created a small projector for my iPhone. Since the magnifying glass flips the image, I need to lock my phone upside down in apps such as YouTube. I know how to do this, by double tapping the home button and sliding to the left and pressing the orientation button. For some reason when I position my phone in landscape, and lock it like I just explained, my phone gets locked in portrait, instead of the landscape. If it makes any difference, I have the iPhone 4. Thank you for all help! If anything is unclear, fell free to ask!
Linux runs Java. Java allows JNI and Runtime.exec() which will allow you to link with PAM.
Roger
Similar Messages
-
I need you help urgently my job is on the line
I really need you help it is very urgent as my job is in trouble! In may my I phone got lost I had all back up on my me account and Managed to save my contact list on my I pad however the next day after my I phone got stolen , the mobile me was closed and when I started using I cloud I could not find my list.
I never update my I pad to I tunes but recently when I got my I phone 5 and my mini I pad by mistake when I was synchronizing all the list got deleted ! Please help me I need to get it bk! If you can manage to find it somewhere please help me find the contact list.
Thank youIf you were syncing your contacts with your computer via MobileMe then your contacts should be in the contact manager you sync with on your computer.
If not, and you haven't maintained offline backups of your contacts, or didn't move your account to iCloud before last June, and haven't ever synced your devices to your computer then your data is gone. It can't be retrieved because it doesn't exist anywhere else, as you haven't followed Apple's directions for backing up and syncing. -
Writting to file(need yr help)--- URGENT
HI , i need the data "text field " from data base to be in one line with "@!" if more than 36000 char it will be apend "@@" but still i am not able to get the output.
i need the only col "text" tobe in one line . and attached the code.
CAN ANY ONE HELP ME OUT.........
private void writeField(BufferedWriter w, String dbfield, int width) throws Exception {
if (dbfield == null) {
dbfield = " ";
w.write(dbfield);
int diff = 0;
if (dbfield.length() < width) {
diff = width - dbfield.length();
for (int i = 1; i <= diff; i++)
w.write(" ");
// i am calling the write method.
private boolean writeData() {
String columnType = null;
String val = null;
try {
BufferedWriter w = new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream(
"C:\\Documents and Settings\\mdash\\Desktop\\java_Project_work\\TEXT2.ftm"),
"8859_1"));
while (rs.next()) {
for (int i = 1; i <= noOfColumns; i++) {
val = (String)rs.getString(metaData.getColumnName(i));
if (((String)colNameAL.get(i-1)).equals("text")) {
if (val!=null)
val=val.replaceAll("\n", "\r");
val =val.replaceAll("\r", "@!").trim();
writeField(w, val, 36000);
} else {
if (val!=null)
// val=val.replaceAll("\n", "\r");
val=val.replaceAll("\n", "@@");
writeField(w, val,(int)metaData.getColumnDisplaySize(i));
if (i != noOfColumns)
w.write(" ");
w.write("\n");
w.flush();
w.close();
if (con != null) {
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
System.out.println("Done");
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}this code is writting 2 files with and the files have to come in one line text , but it is comming in multiple line . thinking some problem in the
if (((String)colNameAL.get(i-1)).equals("text")) {
if (val!=null)
val=val.replaceAll("\n", "\r");
val =val.replaceAll("\r", "@!");
writeField(w, val, 36000);
} else {
if (val!=null)
// val=val.replaceAll("\n", "\r");
val=val.replaceAll("\n", "@@");
writeField(w, val,(int)metaData.getColumnDisplaySize(i));
}//// i am trying to repalce with " \r " still it is throwing error. -
Ive never visited a Java forum other than this one and its been over 2 years now. Out of curiosity I just went to JavaRanch.
Ive seen a lot of heated flaming from both sides (on these forums)
but i figured id take a look today.
The FIRST post i look at someone asks what the purpose of an
interface is and one of the responses he gets is:
"Please revise your display name to meet the JavaRanch Naming Policy. To maintain the friendly atmosphere here at the ranch, we like folks to use real (or at least real-looking) names, with a first and a last name.
You can edit your display name here. Thank you for your prompt attention!"
i wish i could go to 33 pt font: WTF IS THAT?
WEIRD!
Thats just way to creepy for me and im out... as if the brown and the
meesen (brian regan joke) everywhere werent enough.
Anyone know any other good ones?
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=33&t=019908JavaRanch scares me as well. Yea i think the ranch is making an army of cattle.
Ill check out devshed.
http://www.javaranch.com/name.jsp
SO F*CKING SCARY:
"I understand that in some cultures there is no such thing as "first name and last name" - there is just one name. If you are one of these people, I WOULD LIKE TO HUMBLY ASK YOU TO SACRIFICE A PIECE OF YOUR CULTURE to help me build this culture."
apparently the cows love the policy though:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=10&t=001017 -
Need ur Help (Urgent)
Hi all,
Please give me a solution to the below problem.
Im executing an interactive report is executed for extracting the total cost value of product hierarchy, at first time the total cost is correct.
But when we go back from 5th list to the 4th list and once again select the part number for viewing the total cost doubled and shows the incorrect cost for the part number.
If once again I go back and select the part number to view the cost, then the cost value is Thrice to the original value and shows the incorrect cost for the part number.
Thanks,
KanthHi Kanth,
The cost value needs to be cleared (initialized to zero) each time an action is performed.
Use a CLEAR statement to clear the variable at the beginning.
CLEAR <var1>
This will always initialize the value to zero every time an activity takes place, and the value will not get doubled or tripled.
Cheers. -
i use set which child(int childnum)
but it doesn't draw the selected child
it draws the last selected child in for loop
don't when satsify the condition draw the child of this condition
it draws the the child of last satsified condition at function draw flow
i want to know the reason and how i solve it?
package MockPrototype;
import java.io.*;
import java.lang.reflect.Array;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
import java.util.BitSet;
import java.util.Hashtable;
import javax.media.j3d.*;
import javax.swing.JFrame;
import javax.vecmath.*;
//import ExSwitch.NameChildMask;
import com.sun.j3d.utils.geometry.*;
import com.sun.j3d.utils.universe.*;
import com.sun.j3d.loaders.Scene;
import com.sun.j3d.loaders.objectfile.ObjectFile;
import com.sun.j3d.loaders.ParsingErrorException;
import com.sun.j3d.loaders.IncorrectFormatException;
import com.sun.j3d.utils.behaviors.vp.*;
import com.sun.j3d.utils.behaviors.interpolators.*;
import com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform;
* This program demonstrates the use of KBRotPosScaleSplinePathInterpolator
* in order to to do spline animation paths using Kochanek-Bartels (also
* known as TCB or Tension-Continuity-Bias ) splines. A cone red cone
* is animated along a spline path specified by 5 knot points, which
* are showns as cyan spheres.
* Use the left mouse button to changes orientation of scene.
* Use the middle mouse button to zoom in/out
* Use the right mouse button to pan the scene
public class FlowProcess extends JFrame implements ActionListener,
AdjustmentListener,
ItemListener
// 3D Canvas
Canvas3D canvas;
// UI Components
Panel controlPanel;
Panel canvasPanel;
Button animateButton;
Choice interpChoice;
Scrollbar speedSlider;
Label speedLabel;
Label interpLabel;
// Scene Graph
BoundingSphere bounds;
BranchGroup sceneRoot;
BranchGroup behaviorBranch;
Transform3D sceneTransform;
TransformGroup sceneTransformGroup;
ArrayList <Transform3D> objTransform0;
ArrayList <Transform3D> objTransform1;
ArrayList <Transform3D> objTransform2;
ArrayList <TransformGroup> objTransformGroup0;
ArrayList <TransformGroup> objTransformGroup1;
ArrayList <TransformGroup> objTransformGroup2;
Transform3D lightTransform1;
Transform3D lightTransform2;
TransformGroup light1TransformGroup;
TransformGroup light2TransformGroup;
Color3f aColor = new Color3f(0.2f, 0.2f, 0.2f);
Color3f eColor = new Color3f(0.0f, 0.0f, 0.0f);
Color3f sColor = new Color3f(1.0f, 1.0f, 1.0f);
Color3f coneColor = new Color3f(0.9f, 0.1f, 0.1f);
Color3f coneColor1 = new Color3f(0.0f, 0.1f, 0.1f);
Color3f coneColor2 = new Color3f(0.7f, 0.1f, 0.1f);
Color3f sphereColor= new Color3f(0.1f, 0.7f, 0.9f);
Color3f bgColor = new Color3f(0.0f, 0.0f, 0.0f);
Color3f lightColor = new Color3f(1.0f, 1.0f, 1.0f);
// Key Frames & Interpolator
int duration = 5000;
Alpha animAlpha;
Transform3D yAxis;
KBKeyFrame[] linearKeyFrames = new KBKeyFrame[2];
KBRotPosScaleSplinePathInterpolator linearInterpolator;
// Data: Knot positions & transform groups
Vector3f pos0 = new Vector3f (0.0f, 0.0f, 0.0f);
Vector3f pos1 = new Vector3f (0.0f, 20.0f, 0.0f);
Vector3f pos2 = new Vector3f ( 20.0f, 0.0f, 0.0f);
/* Vector3f pos3 = new Vector3f ( 0.0f, -5.0f, 0.0f);
Vector3f pos4 = new Vector3f ( 5.0f, -5.0f, 0.0f);
Vector3f pos5 = new Vector3f ( 5.0f, 5.0f, 0.0f);*/
Point3f []po = new Point3f[3];
po[0]=new Point3f(pos0);
po[1]=new Point3f(pos1);
po[2]=new Point3f(pos2);
TransformGroup k0TransformGroup;
TransformGroup k1TransformGroup;
TransformGroup k2TransformGroup;
TransformGroup k3TransformGroup;
TransformGroup k4TransformGroup;
TransformGroup k5TransformGroup;
Group scene;
protected TransformGroup exampleViewTransform = null;
protected TransformGroup exampleSceneTransform = null;
private DirectionalLight headlight = null;
private SharedGroup column = new SharedGroup( );
public final static Color3f White = new Color3f( 1.0f, 1.0f, 1.0f );
private boolean shouldCompile = true;
private Switch swtch0 = null;
private Switch swtch1 = null;
private Switch swtch2 = null;
private int currentSwitch = 0;
// Flags
boolean animationOn = false;
boolean linear = false;
// private SimpleUniverse u = null;
int [][][]customerFlow;
int unitsno;
/* public FlowProcess() {
public FlowProcess(int [][][]customerFlowNO,int unit) {
customerFlow=customerFlowNO;
this.setLayout(new FlowLayout());
objTransform0=new ArrayList(0);
objTransform1=new ArrayList(0);
objTransform2=new ArrayList(0);
objTransformGroup0=new ArrayList(0);
objTransformGroup1=new ArrayList(0);
objTransformGroup2=new ArrayList(0);
// Create the canvas and the UI
canvasPanel = new Panel();
controlPanel = new Panel();
createCanvasPanel(canvasPanel);
this.add(canvasPanel);
createControlPanel(controlPanel);
this.add(controlPanel);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setSize(500,600);
unitsno=unit;
public void destroy() {
//u.cleanup();
* This creates the control panel which contains a choice menu to
* toggle between spline and linear interpolation, a slider to
* adjust the speed of the animation and a animation start/stop
* button.
private void createControlPanel(Panel p) {
GridBagLayout gl = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
p.setLayout (gl);
gbc.weightx = 100; gbc.weighty = 100;
gbc.fill = GridBagConstraints.BOTH;
gbc.gridx = 0; gbc.gridy = 5;
gbc.gridwidth = 2; gbc.gridheight = 1;
animateButton = new Button("Stop Animation");
p.add(animateButton, gbc);
animateButton.addActionListener (this);
* This creates the Java3D canvas
private void createCanvasPanel(Panel p) {
GridBagLayout gl = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
p.setLayout(gl);
gbc.gridx = 0; gbc.gridy = 0;
gbc.gridwidth = 5; gbc.gridheight = 5;
GraphicsConfiguration config =
SimpleUniverse.getPreferredConfiguration();
canvas = new Canvas3D(config);
canvas.setSize(490,490);
p.add(canvas,gbc);
public Group buildScene( )
Group scene = new Group( );
KBKeyFrame []KKF;
swtch0 = new Switch( );
swtch1 = new Switch( );
swtch2 = new Switch( );
swtch0.setCapability( Switch.ALLOW_SWITCH_WRITE );
swtch1.setCapability( Switch.ALLOW_SWITCH_WRITE );
swtch2.setCapability( Switch.ALLOW_SWITCH_WRITE );
swtch0.setCapability( Switch.ALLOW_SWITCH_READ );
swtch1.setCapability( Switch.ALLOW_SWITCH_READ );
swtch2.setCapability( Switch.ALLOW_SWITCH_READ );
objTransform0.add(0,new Transform3D());
objTransformGroup0.add(0,new TransformGroup(objTransform0.get(0)));
objTransformGroup0.get(0).setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
Material m1 = new Material(coneColor, eColor, coneColor, sColor, 100.0f);
Appearance a1 = new Appearance();
m1.setLightingEnable(true);
a1.setMaterial(m1);
Sphere sp1 = new Sphere(0.2f);
sp1.setAppearance(a1);
objTransformGroup0.get(0).addChild(sp1);
swtch0.addChild(objTransformGroup0.get(0));
objTransform1.add(0,new Transform3D());
objTransformGroup1.add(0,new TransformGroup(objTransform1.get(0)));
objTransformGroup1.get(0).setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
Material m5 = new Material(coneColor, eColor, coneColor, sColor, 100.0f);
Appearance a5 = new Appearance();
m5.setLightingEnable(true);
a5.setMaterial(m5);
Sphere sp5 = new Sphere(0.3f);
sp5.setAppearance(a5);
objTransformGroup1.get(0).addChild(sp5);
swtch0.addChild(objTransformGroup1.get(0));
objTransform2.add(0,new Transform3D());
objTransformGroup2.add(0,new TransformGroup(objTransform2.get(0)));
objTransformGroup2.get(0).setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
Material m7 = new Material(coneColor, eColor, coneColor, sColor, 100.0f);
Appearance a7 = new Appearance();
m7.setLightingEnable(true);
a7.setMaterial(m7);
Sphere sp7 = new Sphere(0.6f);
sp7.setAppearance(a7);
objTransformGroup2.get(0).addChild(sp7);
swtch0.addChild(objTransformGroup2.get(0));
//swtch.setBounds(bounds);
scene.addChild( swtch0 );
//scene.addChild( swtch1 );
//scene.addChild( swtch2 );
return scene;
* This creates the scene with 5 knot points represented by cyan
* spheres, a cone obejct that will be transformed, and two directional
* lights + and ambient light.
public void createSceneGraph() {
SimpleUniverse universe=new SimpleUniverse (canvas);
Viewer viewer = universe.getViewer( );
ViewingPlatform viewingPlatform = universe.getViewingPlatform( );
exampleViewTransform = viewingPlatform.getViewPlatformTransform( );
OrbitBehavior orbit = new OrbitBehavior(canvas,OrbitBehavior.REVERSE_ALL);
//BoundingSphere allBounds = new BoundingSphere(new Point3d(0.0, 0.0, 0.0), 100.0);
BoundingSphere bounds =
new BoundingSphere(new Point3d(0.0, 0.0, 0.0), 100.0);
orbit.setSchedulingBounds(bounds);
viewingPlatform.setViewPlatformBehavior(orbit);
// Build the scene root
sceneRoot = new BranchGroup( );
// Build a transform that we can modify
exampleSceneTransform = new TransformGroup( );
exampleSceneTransform.setCapability(
TransformGroup.ALLOW_TRANSFORM_READ );
exampleSceneTransform.setCapability(
TransformGroup.ALLOW_TRANSFORM_WRITE );
exampleSceneTransform.setCapability(
Group.ALLOW_CHILDREN_EXTEND );
Group scene = this.buildScene( );
exampleSceneTransform.addChild( scene );
sceneRoot.addChild( exampleSceneTransform );
// Create transforms such that all objects appears in the scene
sceneTransform = new Transform3D();
sceneTransform.setScale(0.14f);
Transform3D yrot = new Transform3D();
yrot.rotY(-Math.PI/5.0d);
sceneTransform.mul(yrot);
sceneTransformGroup = new TransformGroup(sceneTransform);
sceneTransformGroup.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
sceneTransformGroup.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
sceneRoot.addChild(sceneTransformGroup);
// Create bounds for the background and lights
bounds = new BoundingSphere(new Point3d(0.0,0.0,0.0), 100.0f);
// Set up the background
Background bg = new Background(bgColor);
bg.setApplicationBounds(bounds);
sceneTransformGroup.addChild(bg);
// Create the transform group node for the lights
lightTransform1 = new Transform3D();
lightTransform2 = new Transform3D();
Vector3d lightPos1 = new Vector3d(0.0, 0.0, 2.0);
Vector3d lightPos2 = new Vector3d(1.0, 0.0, -2.0);
lightTransform1.set(lightPos1);
lightTransform2.set(lightPos2);
light1TransformGroup = new TransformGroup(lightTransform1);
light2TransformGroup = new TransformGroup(lightTransform2);
sceneTransformGroup.addChild(light1TransformGroup);
sceneTransformGroup.addChild(light2TransformGroup);
// Create lights
AmbientLight ambLight = new AmbientLight(aColor);
Light dirLight1;
Light dirLight2;
Vector3f lightDir1 = new Vector3f(lightPos1);
Vector3f lightDir2 = new Vector3f(lightPos2);
lightDir1.negate();
lightDir2.negate();
dirLight1 = new DirectionalLight(lightColor, lightDir1);
dirLight2 = new DirectionalLight(lightColor, lightDir2);
// Set the influencing bounds
ambLight.setInfluencingBounds(bounds);
dirLight1.setInfluencingBounds(bounds);
dirLight2.setInfluencingBounds(bounds);
// Add the lights into the scene graph
sceneTransformGroup.addChild(ambLight);
sceneTransformGroup.addChild(dirLight1);
sceneTransformGroup.addChild(dirLight2);
// Create transform groups for each knot point
// knot point 0
Transform3D t3dKnot = new Transform3D();
t3dKnot.set (pos0);
TransformGroup k0TransformGroup = new TransformGroup(t3dKnot);
Material m4 = new Material(new Color3f(Color.YELLOW), eColor,new Color3f(Color.YELLOW), sColor, 100.0f);
Appearance a4 = new Appearance();
m4.setLightingEnable(true);
a4.setMaterial(m4);
Box box = new Box(2.0f,2.0f,2.0f,a4);
box.setAppearance(a4);
// column.addChild(box);
k0TransformGroup.addChild(box/*new Link(column)*/);
sceneTransformGroup.addChild(k0TransformGroup);
// knot point 1
t3dKnot = new Transform3D();
t3dKnot.set (pos1);
TransformGroup k1TransformGroup = new TransformGroup(t3dKnot);
Material m5 = new Material(new Color3f(Color.CYAN), eColor, new Color3f(Color.CYAN), sColor, 100.0f);
Appearance a5 = new Appearance();
m5.setLightingEnable(true);
a5.setMaterial(m5);
Box box1 = new Box(2.0f,2.0f,2.0f,a5);
box1.setAppearance(a5);
k1TransformGroup.addChild(box1);
sceneTransformGroup.addChild(k1TransformGroup);
// knot point 2
t3dKnot = new Transform3D();
t3dKnot.set (pos2);
TransformGroup k2TransformGroup = new TransformGroup(t3dKnot);
Material m6 = new Material(new Color3f(Color.GREEN), eColor, new Color3f(Color.GREEN), sColor, 100.0f);
Appearance a6 = new Appearance();
m6.setLightingEnable(true);
a6.setMaterial(m6);
Box box2 = new Box(2.0f,2.0f,2.0f,a6);
box2.setAppearance(a6);
k2TransformGroup.addChild(box2);
sceneTransformGroup.addChild(k2TransformGroup);
drawflow();
// Colors for lights and objects
if ( shouldCompile )
sceneRoot.compile( );
universe.addBranchGraph( sceneRoot );
reset( );
public void reset( )
Transform3D trans = new Transform3D( );
exampleSceneTransform.setTransform( trans );
trans.set( new Vector3f( 0.0f, 0.0f, 10.0f ) );
exampleViewTransform.setTransform( trans );
//setNavigationType( navigationType );
* This sets up the key frame data for the spline interpolator. Each knot
* point has a scale and rotation component specified. The second argument
* to KBKeyFrame (in this case 0) tells the interpolator that this is
* to be interpolated using splines. The last three arguments to
* KBKeyFrame are Tension, Continuity, and Bias components for each
* key frame.
* This sets up the key frame data for the linear interpolator. Each knot
* point has a scale and rotation component specified. The second argument
* to KBKeyFrame (in this case 1) tells the interpolator that this is
* to be interpolated linearly. The last three arguments to TCBKeyFrame
* are Tension, Continuity, and Bias components for each key frame.
private KBKeyFrame[] setupLinearKeyFrames (int begin,int end) {
// Prepare linear keyframe data
Point3f p =new Point3f(po[begin]);
System.out.print("positions is"+p+"\n");
float head = 0.0f; // heading
float pitch = 0.0f; // pitch
float bank = 0.0f; // bank
Point3f s = new Point3f(1.0f, 1.0f, 1.0f); // uniform scale
KBKeyFrame[] linearKeyFrames=new KBKeyFrame[2];
linearKeyFrames[0] =
new KBKeyFrame(0.0f, 1, p, head, pitch, bank, s, 0.0f, 0.0f, 0.0f);
p =new Point3f(po[end]);
System.out.print("positions is"+p+"\n");
linearKeyFrames[1] =
new KBKeyFrame(1.0f, 1, p, head, pitch, bank, s, 0.0f, 0.0f, 0.0f);
return linearKeyFrames;
* This sets up alpha for the interpolator
private Alpha setupAnimationData (int times,int duration) {
yAxis = new Transform3D();
Alpha animAlpha = new Alpha (times,Alpha.INCREASING_ENABLE,0,0,duration,0,0,0,0,0);
return animAlpha;
* create a spline and a linear interpolator, but we will activate only
* one in startInterpolator()
private void createInterpolators (TransformGroup t,KBKeyFrame[] k,Alpha a)
KBKeyFrame[] kk=new KBKeyFrame[2];
kk[0]=k[0];
kk[1]=k[1];
BranchGroup behaviorBranch = new BranchGroup();
KBRotPosScaleSplinePathInterpolator linearInterpolator =
new KBRotPosScaleSplinePathInterpolator(a, t,new Transform3D(),kk);
BoundingSphere bounds = new BoundingSphere(new Point3d(0.0,0.0,0.0), 100.0f);
linearInterpolator.setSchedulingBounds(bounds);
behaviorBranch.addChild(linearInterpolator);
t.addChild(behaviorBranch);
* This activates one of the interpolators depending on the state of the
* linear boolean flag which may be toggled by the user using the choice
* menu.
public void startInterpolator ()
//linearInterpolator.setEnable(true);
* Toggle animation
public void actionPerformed (ActionEvent event) {
Object source = event.getSource();
if (source == animateButton) {
try {
// toggle animation
if (!animationOn) {
animationOn = true;
swtch0.setWhichChild(Switch.CHILD_NONE);
//linearInterpolator.setEnable(false);
animateButton.setLabel("Start Animation");
} else {
animationOn = false;
startInterpolator();
GridBagLayout gl = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
canvasPanel.setLayout(gl);
gbc.gridx = 0; gbc.gridy = 0;
gbc.gridwidth = 5; gbc.gridheight = 5;
GraphicsConfiguration config =
SimpleUniverse.getPreferredConfiguration();
canvas = new Canvas3D(config);
canvas.setSize(490,490);
canvasPanel.add(canvas,gbc);
//linearInterpolator.setEnable(true);
animateButton.setLabel("Stop Animation");
createSceneGraph();
// drawflow();
} catch (Exception e) {
System.err.println ("Exception " + e);
e.printStackTrace();
* Toggle the interpolators
public void itemStateChanged (ItemEvent event) {
Object source = event.getSource();
ItemSelectable ie = event.getItemSelectable();
if (source == interpChoice) {
try {
if (ie.getSelectedObjects()[0] == "Spline") {
linear = false;
if (ie.getSelectedObjects()[0] == "Linear") {
linear = true;
startInterpolator();
} catch (Exception e) {
System.err.println ("Exception " + e);
* Adjust the speed of the animations
public void adjustmentValueChanged (AdjustmentEvent e) {
int value = e.getValue();
duration = 6000 - (500 * value);
animAlpha.setIncreasingAlphaDuration(duration);
public void drawflow()
for(int i=0;i<unitsno;i++)
for(int j=0;j<2;j++)
for(int k=0;k<2;k++)
System.out.print(customerFlow[j][k]+"\n");
//System.out.print("i'm third loop ");
if(customerFlow[j][k][i]>0&&customerFlow[j][k][i]<5)
System.out.print("i'm small ball");
if(animationOn==true)
break;
System.out.print("i'm small ball");
for(int x=0;x<1;x++)
KBKeyFrame []KKF;
KKF=setupLinearKeyFrames(j,k);
Alpha a=setupAnimationData(1,5000);
createInterpolators(objTransformGroup0.get(x),KKF,a);
//for(int t=0;t<3;t++)
System.out.print("i'm small ball");
swtch0.setWhichChild(0);
//swtch0.getChild(0).setPickable(true);
//swtch1.setWhichChild(Switch.CHILD_NONE);
//.setWhichChild(Switch.CHILD_NONE);
/*swtch0.setWhichChild( options[0].child );
swtch0.setChildMask( options[0].mask );*/
else if(customerFlow[j][k][i]>5&&customerFlow[j][k][i]<25)
if(animationOn==true)
break;
KBKeyFrame []KKF;
KKF=setupLinearKeyFrames(j,k);
Alpha a=setupAnimationData(1,5000);
createInterpolators(objTransformGroup1.get(0),KKF,a);
System.out.print("i'm mid ball");
//swtch0.setWhichChild(Switch.CHILD_NONE);
//swtch2.setWhichChild(Switch.CHILD_NONE);
/*swtch0.setWhichChild( options[1].child );
swtch0.setChildMask( options[1].mask );*/
swtch0.setWhichChild(1);
System.out.print("i'm mid ball");
else if(customerFlow[j][k][i]>24)
if(animationOn==true)
break;
KBKeyFrame []KKF;
KKF=setupLinearKeyFrames(j,k);
Alpha a=setupAnimationData(1,10000);
createInterpolators(objTransformGroup2.get(0),KKF,a);
//swtch1.setWhichChild(Switch.CHILD_NONE);
swtch0.setWhichChild(2);
/*swtch0.setWhichChild( options[2].child );
swtch0.setChildMask( options[2].mask );*/
private class NameChildMask
public String name;
public int child;
public BitSet mask;
public NameChildMask( String n, int c, int m )
name = n;
child = c;
mask = new BitSet(3);
if( (m&1) != 0 ) mask.set( 0 );
if( (m&2) != 0 ) mask.set( 1 );
if( (m&4) != 0 ) mask.set( 2 );
private NameChildMask[] options =
//new NameChildMask( "CHILD_ALL", Switch.CHILD_ALL, 0 ),
//new NameChildMask( "CHILD_NONE", Switch.CHILD_NONE, 0 ),
new NameChildMask( "Child 0", 0, 0 ),
new NameChildMask( "Child 1", 1, 0 ),
new NameChildMask( "Child 2", 2, 0 )};ORA-01722: invalid number
Cause: The attempted conversion of a character string to a number failed because the character string was not a valid numeric literal. Only numeric fields or character fields containing numeric data may be used in arithmetic functions or expressions. Only numeric fields may be added to or subtracted from dates.
Action: Check the character strings in the function or expression. Check that they contain only numbers, a sign, a decimal point, and the character "E" or "e" and retry the operation.
Cheers,
Prasanna -
Hi friends i need ur help (urgent)
Hi friends,
i have one requirment any one can please suggest me how can it do
i have one <b>planing hirarachy</b> like
in one internal table or table i have the data like
internal table (itab)
<b>fields are a b c
data bike herohonda splender
bike herohonda pulsar
scooty aaaa xxxxx
scooty bbbbb yyyy</b>
in the selection screen when the user selects the <b>a filed as</b>
<b> bike</b> he has to get <b>herohonda</b> in <b>b</b> field only .in the third field he gets <b>splender and pulsar</b> only <b>not xxxxx and yyyy</b>
if user selects <b>scooty</b> in <b>a</b> filed the possible entries in <b>b</b> filed
shoul be <b>aaaa and bbbbb</b> if he selects <b>aaaa</b> in the <b>b</b> field the possible entrie in c field should be xxxxx only.
if he selects <b>bbbbb</b> in <b>b field</b> the possible entrie in c field should be <b>yyyy</b> only.
Please send me how to do it
Regards,
balu.Hello Balu,
See if this program helps, it is roughly based on the same concept
REPORT ztest987 MESSAGE-ID zpp .
TYPE-POOLS: vrm, slis.
DATA: lifnr LIKE lfa1-lifnr.
DATA: v_repid LIKE sy-repid .
DATA: plnt(10) TYPE n, flg TYPE i.
DATA: name TYPE vrm_id,
mrp(55) TYPE c,
list TYPE vrm_values,
var1(10) TYPE c,
var2(30) TYPE c,
value LIKE LINE OF list.
DATA:BEGIN OF itabt024d OCCURS 0,
dispo LIKE t024d-dispo,
dsnam LIKE t024d-dsnam,
conc(55) TYPE n,
END OF itabt024d.
DATA:BEGIN OF strumarc,
matnr LIKE marc-matnr,
maktx LIKE makt-maktx,
END OF strumarc.
DATA: i_fieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
DATA: itabmarc LIKE strumarc OCCURS 0 WITH HEADER LINE.
DATA:itabt001w LIKE TABLE OF t001w WITH HEADER LINE.
RANGES: r_werks FOR t001w-werks,
r_mrpdesc FOR itabt024d-dispo .
r_werks-option = 'EQ'.
r_werks-sign = 'I'.
r_mrpdesc-option = 'EQ'.
r_mrpdesc-sign = 'I'.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETERS: plant LIKE r_werks AS LISTBOX VISIBLE LENGTH 10
USER-COMMAND
c1 MODIF ID pln.
PARAMETERS: vendor LIKE r_mrpdesc AS LISTBOX VISIBLE LENGTH 50 MODIF ID
det USER-COMMAND c1.
SELECTION-SCREEN END OF BLOCK b1.
INITIALIZATION.
flg = 1.
IF flg = 1.
CLEAR vendor.
CLEAR plant.
ENDIF.
AT SELECTION-SCREEN.
AT SELECTION-SCREEN OUTPUT.
PERFORM fetch_plant.
AT SELECTION-SCREEN ON plant.
PERFORM fetch_mrp.
AT SELECTION-SCREEN ON vendor.
PERFORM materials.
START-OF-SELECTION.
REFRESH i_fieldcat.
i_fieldcat-col_pos = 1 .
i_fieldcat-fieldname = 'MATNR'.
i_fieldcat-seltext_m = 'Part No'.
i_fieldcat-outputlen = 30.
i_fieldcat-fix_column = 'X'.
APPEND i_fieldcat.
CLEAR i_fieldcat.
i_fieldcat-col_pos = 2 .
i_fieldcat-fieldname = 'MAKTX'.
i_fieldcat-seltext_m = 'Part Description'.
i_fieldcat-outputlen = 30.
i_fieldcat-fix_column = 'X'.
APPEND i_fieldcat .
CLEAR i_fieldcat.
v_repid = sy-repid.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = v_repid
i_grid_title = 'Parts Under Selected MRP Controller'
it_fieldcat = i_fieldcat[]
TABLES
t_outtab = itabmarc.
*& Form ASSIGN_LISTBOX_VALUES
* text
FORM assign_listbox_values .
REFRESH list.
IF flg = 1.
LOOP AT r_werks.
name = 'PLANT'.
value-key = r_werks-low.
value-text = r_werks-low.
APPEND value TO list.
ENDLOOP.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = name
values = list.
CLEAR plant.
ELSEIF flg = 0.
CLEAR itabt024d-conc.
LOOP AT itabt024d.
name = 'VENDOR'.
value-key = itabt024d-dispo.
value-text = itabt024d-conc.
APPEND value TO list.
ENDLOOP.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = name
values = list.
ENDIF.
ENDFORM. " ASSIGN_LISTBOX_VALUES
*& Form GET_LIST_DATA
* text
FORM get_list_data .
REFRESH list.
IF flg = 1.
SELECT DISTINCT werks FROM t001w INTO r_werks-low.
* WHERE kunnr EQ 'TSL' OR kunnr EQ '0000050001'.
APPEND r_werks.
ENDSELECT.
CLEAR r_werks.
SORT r_werks ASCENDING.
DELETE ADJACENT DUPLICATES FROM r_werks.
CLEAR r_werks.
ELSEIF flg = 0.
CLEAR itabt024d.
CLEAR itabt024d-conc.
SELECT dispo dsnam INTO TABLE itabt024d FROM t024d
WHERE werks EQ plant.
CLEAR itabt024d.
SORT itabt024d ASCENDING.
DELETE ADJACENT DUPLICATES FROM itabt024d.
CLEAR itabt024d.
LOOP AT itabt024d.
CONCATENATE itabt024d-dispo ' - ' itabt024d-dsnam INTO itabt024d-conc.
MODIFY itabt024d.
ENDLOOP.
ENDIF.
ENDFORM. " get_list_data
*& Form FETCH_PLANT
* text
FORM fetch_plant .
REFRESH list.
IF flg = 1.
LOOP AT SCREEN.
IF screen-group1 = 'DET'.
screen-input = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
PERFORM get_list_data.
PERFORM assign_listbox_values.
flg = 0.
ENDIF.
ENDFORM. " fetch_plant
*& Form FETCH_MRP
* text
FORM fetch_mrp .
REFRESH list.
CLEAR vendor.
IF flg = 0 .
CONDENSE plant.
IF plant NE ' '.
LOOP AT SCREEN.
IF screen-group1 = 'DET'.
screen-active = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
PERFORM get_list_data.
PERFORM assign_listbox_values.
ENDIF.
flg = 2.
ENDIF.
ENDFORM. " fetch_mrp
*& Form MATERIALS
* text
FORM materials .
IF flg = 2.
IF vendor NE ' '.
CONDENSE vendor.
SELECT matnr INTO CORRESPONDING FIELDS OF
TABLE itabmarc FROM marc WHERE werks EQ plant
AND dispo EQ vendor.
CLEAR itabmarc.
LOOP AT itabmarc.
SELECT maktx FROM makt INTO (itabmarc-maktx) WHERE matnr =
itabmarc-matnr.
MODIFY itabmarc.
ENDSELECT.
ENDLOOP.
CLEAR itabmarc.
ENDIF.
ENDIF.
ENDFORM. " materials -
Recovery Softwares needed, please help urgent.
By mistake a user from the company format his secondary HDD (Data HDD) which content all his data.
Please can anyone help me to restore this HDD.
He formats it using Don't eras data mode, so the data is still on the HDD but unreachable.
Please any ideas or hint.
Thanks in advanceHi,
my first (and maybe only choice) would be DiskWarrior http://www.alsoft.com/DiskWarrior/index.html
Or Drive Genius 2 http://www.prosofteng.com/products/drive_genius.php
Both should help with that problem.
Good Luck
Stefan -
Letter/report generation...morgalr, i need your help!!
may i know the details or some sample source code of how to generate the html and import it to MS Word...i need your help urgently...may i have your email to contact u?.....please help, it is urgent!!!
You need not use an applet to write an HTML file, any application file will do fine, actually applications may be prefered due to system security and file creation. Basically the html files are just text files using HTML. Look at any book on HTML and you will be able to get the style and form down along with the syntax.
As for calling MS word, do a search on the web for a product called JPrint. It is done by a company called Neva and they also have a product called "coroutine". It is coroutine that you want. Coroutine is a native level interface for Java to Comm. The docs that come with coroutine should be saficient to get you going on the project. -
Username and password- Need help urgently!
Hi
1) First of all, i have received an email stating that my account under Removed personal information to comply withCommunity GuidelinesandTerms and Conditions of Use.
is being banned as there is multiple obsence post. I need to clarify that i have never used my account to post in BBM forum before. Even if i did, is when i need help urgently for my BBM application. Currently i am holding 4 bbms now. Have never came across this issue. Pls check and advise
2) I urgently need to setup my email accounts. But this time round, when i logged in, they required for my email id and password. And yes my email id is Removed personal information to comply withCommunity GuidelinesandTerms and Conditions of Use. all the while for the past 4 years. I am unable to log in. I tried all kinds of password but unable to log into my mobile settings
Verfiy Blackberry ID
This application requires u to verify ur blackberry id to continue.
blackberry ID username:
Removed personal information to comply withCommunity GuidelinesandTerms and Conditions of Use.
password:
I went to the forget password option, unfortunately as i have never retrieved my password before, i am unable to remember the security question as i did not use it for the past 4 years.
Pls advise.
Urgent and thanksHi,
I have been trying this technique for the past 4 days. It doesnt work no matter how i change the password at the link that u gave me. Even though it's being reset accordingly, i am still unable to log in the password at my mobile. i am 100% sure that i have entered the correct password at my mobile. ( verify blackberry id) . I want to setup new email accounts under "setup" . Upon me clicking " email accounts", it prompt for the one key password. I have never faced this issue before. I am very very sure that my password is correct. Pls advise as i need to add email accounts. Other programs are working fine without any password required being prompt. ie. blackberry world
This is very very urgent to be resolved. Pls help. -
Need help urgently with OS X and Windows 7
I need help urgently.
I installed Windows 7 on my macbook pro with OS X Lion. After installing Windows7, I accidently converted the basic volumes to dynamic volumes and now i can't even boot to OS X.
Please help me how to recover my OS X Lion. If I have to delete Windows and bootcamp partitions, it is OK.
I just want to get back my OS X bootable.
Thanksthihaoo wrote:
Sorry
I can't even see the OS X partition when I hold down the "Option" key.
I could see OS X and Windows partitions if I hold down Option key before changing the partitions to Dynamic partitions from Basic in Windows 7.
Now can't see OS X partiton and only see Winodws partition but when I tried to boot onto Windows7 , I got BSOD and macbook pro restart.
Please help
The usual reason for the OSX partition to be invisible under these circumstances is that it has been trashed by Windows.
Do you have a backup? -
Help urgently needed, I have installed Logic Pro 9, since then my Final Cut Pro X keep freezing. Anyone what is wrong and how to solve it? I desperately need help on this. Apple support says I have to pay £85 for to help me. Thanks
Just a word of advice. Never ever use the word "urgent" on this forum
-
Dead bb curve 8520 SOS need help urgently
hi guys
I am experiencing several major issues
1) my phone had been resetting itself a lot lately without reason and randomly. I then downgraded the OS from 5 to 4 then it continued to do the same so I did the removal of the vendor.xml file in the folder of my win 64 bit computer then the blackberry desktop manager, the BBSAK and the computer cannot find my phone. All it does is flash the LED several times in red and wont even restart or show some evidence of life. I have tried everything please help urgently!!!!!Hi and Welcome to the Community!
Please try this sequence...note that, throughout the entire 4h15m process, your BB must remain connected to a known-good wall charger (not PC USB):
With the battery inside, connect your BB to the wall charger
Leave it alone for 2 hours, no matter what the LED or the display does
Remove the battery
Wait 15 minutes
Insert the battery
Wait another 2 hours, no matter what the LED or the display does
This has been known to "kick start" some BBs.
It is also possible that your battery or BB has experienced a problem...to test, this sequence is needed:
Obtain a known good and already fully charged additional battery...use it in your BB and see what happens
Obtain access to a known good and identical BB...use your battery in it and see what happens
The results of this will indicate if it's your BB or your battery that has the problem.
Otherwise, please try this drastic method:
KB27956 How to recover a BlackBerry smartphone from any state
Good luck and let us know!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
ORA-00289|ORA-00280 Urgent - ( need recovery help)
PLS NEED A HELP
RUNNING ON NOARCHIVELOG
SUNOS 5.8 SUN4U
ORACLE 9i
DEV DATABASE
TRYING TO OPEN THE DATABASE
ORA-00279: change 18906722884 generated at 04/02/2008 16:18:30 needed for thread 1
ORA-00289: suggestion: /oracle/ora926/dbs/arch1_14790.dbf
ORA-00280: change 18906722884 for thread 1 is in sequence #14790
need help, is urgent
Regards.$ tail -60 alert_MLQA.log
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 32
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 10800
max_enabled_roles = 50
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = MLQA
job_queue_processes = 10
hash_join_enabled = TRUE
background_dump_dest = /oracle/admin/MLQA/bdump
user_dump_dest = /oracle/admin/MLQA/udump
core_dump_dest = /oracle/admin/MLQA/cdump
sort_area_size = 524288
db_name = MLQA
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 104857600
aq_tm_processes = 1
PMON started with pid=2
Thu Apr 3 07:52:44 2008
ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=mltlcrmt
RT=1521))'
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Thu Apr 3 07:52:46 2008
ALTER DATABASE MOUNT
Thu Apr 3 07:52:50 2008
Successful mount of redo thread 1, with mount id 1528507534
Thu Apr 3 07:52:50 2008
Database mounted in Exclusive Mode.
Completed: ALTER DATABASE MOUNT
Thu Apr 3 07:52:50 2008
ALTER DATABASE OPEN
ORA-1589 signalled during: ALTER DATABASE OPEN...
Thu Apr 3 07:58:48 2008
Restarting dead background process QMN0
QMN0 started with pid=9
Thu Apr 3 08:04:51 2008
Restarting dead background process QMN0
QMN0 started with pid=9
Thu Apr 3 08:10:55 2008
Restarting dead background process QMN0
QMN0 started with pid=9
Thu Apr 3 08:16:59 2008
Restarting dead background process QMN0
QMN0 started with pid=9
Thu Apr 3 08:23:02 2008
Restarting dead background process QMN0
QMN0 started with pid=9
Thu Apr 3 08:29:06 2008
Restarting dead background process QMN0
QMN0 started with pid=9
$
ERROR at line 1:
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
SQL> SELECT GROUP#,MEMBERS FROM V$LOG;
GROUP# MEMBERS
1 1
2 1
3 1
4 1
SQL> SELECT GROUP#,MEMBER FROM V$LOGFILE;
GROUP#
MEMBER
3
/data1/oradata/mlqa/redo03.log
4
/data2/oradata/mlqa/redo04.log
1
/data1/oradata/mlqa/redo01.log
GROUP#
MEMBER
2
/data2/oradata/mlqa/redo02.log
SQL>
SQL> select file# from v$recover_file;
no rows selected
SQL>
SQL> recover database using backup controlfile;
ORA-00279: change 18906722884 generated at 04/02/2008 16:18:30 needed for
thread 1
ORA-00289: suggestion : /oracle/ora926/dbs/arch1_14790.dbf
ORA-00280: change 18906722884 for thread 1 is in sequence #14790
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
SQL> desc v$logfile
Name Null? Type
GROUP# NUMBER
STATUS VARCHAR2(7)
TYPE VARCHAR2(7)
MEMBER VARCHAR2(513)
SQL> select group#,status,member from v$logfile;
GROUP# STATUS
MEMBER
3 STALE
/data1/oradata/mlqa/redo03.log
4 STALE
/data2/oradata/mlqa/redo04.log
1
/data1/oradata/mlqa/redo01.log
GROUP# STATUS
MEMBER
2 STALE
/data2/oradata/mlqa/redo02.log
SQL>
THE ABOVE ARE THE COMMANDS I ATTEMPTED -
Need help urgently, I upgraded my iPhone 4 with new OS 5, but at the last restore failed. Apple Customer Care helped me to resynch my phone with all that available in Library. I've got all back except my Contact no. Pls help guys, thnx Plz guys anyone can help plzz....I've lost all contact and I dont even have any secondary back up also...!!!
If you've had it for less than a year, then it's still under warranty. Take it to an Apple store or an authorized service facility. See http://support.apple.com/kb/HT1434
Maybe you are looking for
-
I have written code where the user selects a directory and all the contents of the directory are displayed in a TileList. At least that is what I supposed it would do. The contents are displayed but in this fashion "[object File]". Changing the itemR
-
ITunes 7 cleared all video path
Titles says it, iTunes 7 does not have the same path for video file as the older one, which mean that by downloading a podcast it will now go to somewhere like /podcast/ and there, as previously, the video was stored [iTunes music folder]/[podcast ar
-
My music is not playing, i have purchased onto my iPhone and now it will not play :-(
-
GetPreferredBoundsWidth of a truncated Spark Label not returning right value
I am writing a custom layout that autmoatically sets the width of a component to the greater of a "remainder" of what is left for the container and the preferred width of the component, but it is failing when that component is a spark label that has
-
I downladed the latest version of the free Adobe Reader. However, I am unable to downlad any PDF documents from any websites. What can I do?