Movie By Frame - AVI/MPG

Hi there,
I have problem getting a valid FrameGrabbingControl and valid FramePositioningControl.
I've tried many examples. I need to create MoviePlayer with ability to play movie by single frame,
but every time when I try to get:
FrameGrabbingControl fgc = (FrameGrabbingControl)player.getControl("javax.media.control.FrameGrabbingCotrol");
OR
FramePositioningControl fpc = (FramePositioningControl)player.getControl("javax.media.control.FramePositioningCotrol");
I get null.
Can anybody help? I tried to get help on many forums and newsletters without success. I hope that's not mission-impossible :(
I am using, win2k, jdk 1.4.0, JMF 2.1.1

This is a modified version of Suns FrameAccess.java code. I modified it to display text in the screen and create 1 jpg. You can see where I modified it and work from there to suit your needs.
* @(#)FrameAccess.java     1.5 01/03/13
* Copyright (c) 1999-2001 Sun Microsystems, Inc. All Rights Reserved.
* Sun grants you ("Licensee") a non-exclusive, royalty free, license to use,
* modify and redistribute this software in source and binary code form,
* provided that i) this copyright notice and license appear on all copies of
* the software; and ii) Licensee does not utilize the software in a manner
* which is disparaging to Sun.
* This software is provided "AS IS," without a warranty of any kind. ALL
* EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
* IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
* NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE
* LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
* OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS
* LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
* INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
* CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF
* OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES.
* This software is not designed or intended for use in on-line control of
* aircraft, air traffic, aircraft navigation or aircraft communications; or in
* the design, construction, operation or maintenance of any nuclear
* facility. Licensee represents and warrants that it will not use or
* redistribute the Software for such purposes.
import java.awt.*;
import javax.media.*;
import javax.media.control.TrackControl;
import javax.media.Format;
import javax.media.format.*;
import java.io.*;
import javax.imageio.*;
import javax.imageio.stream.*;
import java.awt.Color.*;
import java.awt.image.*;
import java.util.*;
import java.awt.image.*;
import javax.media.util.*;
* Sample program to access individual video frames by using a
* "pass-thru" codec. The codec is inserted into the data flow
* path. As data pass through this codec, a callback is invoked
* for each frame of video data.
public class FrameAccess extends Frame implements ControllerListener {
Processor p;
Object waitSync = new Object();
boolean stateTransitionOK = true;
public boolean alreadyPrnt = false;
* Given a media locator, create a processor and use that processor
* as a player to playback the media.
* During the processor's Configured state, two "pass-thru" codecs,
* PreAccessCodec and PostAccessCodec, are set on the video track.
* These codecs are used to get access to individual video frames
* of the media.
* Much of the code is just standard code to present media in JMF.
public boolean open(MediaLocator ml) {
     try {
     p = Manager.createProcessor(ml);
     } catch (Exception e) {
     System.err.println("Failed to create a processor from the given url: " + e);
     return false;
     p.addControllerListener(this);
     // Put the Processor into configured state.
     p.configure();
     if (!waitForState(p.Configured)) {
     System.err.println("Failed to configure the processor.");
     return false;
     // So I can use it as a player.
     p.setContentDescriptor(null);
     // Obtain the track controls.
     TrackControl tc[] = p.getTrackControls();
     if (tc == null) {
     System.err.println("Failed to obtain track controls from the processor.");
     return false;
     // Search for the track control for the video track.
     TrackControl videoTrack = null;
     for (int i = 0; i < tc.length; i++) {
     if (tc.getFormat() instanceof VideoFormat) {
          videoTrack = tc[i];
          break;
     if (videoTrack == null) {
     System.err.println("The input media does not contain a video track.");
     return false;
     System.err.println("Video format: " + videoTrack.getFormat());
     // Instantiate and set the frame access codec to the data flow path.
     try {
     Codec codec[] = { new PreAccessCodec(),
                    new PostAccessCodec()};
     videoTrack.setCodecChain(codec);
     } catch (UnsupportedPlugInException e) {
     System.err.println("The process does not support effects.");
     // Realize the processor.
     p.prefetch();
     if (!waitForState(p.Prefetched)) {
     System.err.println("Failed to realize the processor.");
     return false;
     // Display the visual & control component if there's one.
     setLayout(new BorderLayout());
     Component cc;
     Component vc;
     if ((vc = p.getVisualComponent()) != null) {
     add("Center", vc);
     if ((cc = p.getControlPanelComponent()) != null) {
     add("South", cc);
     // Start the processor.
     p.start();
     setVisible(true);
     return true;
public void addNotify() {
     super.addNotify();
     pack();
* Block until the processor has transitioned to the given state.
* Return false if the transition failed.
boolean waitForState(int state) {
     synchronized (waitSync) {
     try {
          while (p.getState() != state && stateTransitionOK)
          waitSync.wait();
     } catch (Exception e) {}
     return stateTransitionOK;
* Controller Listener.
public void controllerUpdate(ControllerEvent evt) {
     if (evt instanceof ConfigureCompleteEvent ||
     evt instanceof RealizeCompleteEvent ||
     evt instanceof PrefetchCompleteEvent) {
     synchronized (waitSync) {
          stateTransitionOK = true;
          waitSync.notifyAll();
     } else if (evt instanceof ResourceUnavailableEvent) {
     synchronized (waitSync) {
          stateTransitionOK = false;
          waitSync.notifyAll();
     } else if (evt instanceof EndOfMediaEvent) {
     p.close();
     System.exit(0);
* Main program
public static void main(String [] args) {
     if (args.length == 0) {
     prUsage();
     System.exit(0);
     String url = args[0];
     if (url.indexOf(":") < 0) {
     prUsage();
     System.exit(0);
     MediaLocator ml;
     if ((ml = new MediaLocator(url)) == null) {
     System.err.println("Cannot build media locator from: " + url);
     System.exit(0);
     FrameAccess fa = new FrameAccess();
     if (!fa.open(ml))
     System.exit(0);
static void prUsage() {
     System.err.println("Usage: java FrameAccess <url>");
* Inner class.
* A pass-through codec to access to individual frames.
public class PreAccessCodec implements Codec {
* Callback to access individual video frames.
     void accessFrame(Buffer frame) {
     // For demo, we'll just print out the frame #, time &
     // data length.
     long t = (long)(frame.getTimeStamp()/10000000f);
     System.err.println("Pre: frame #: " + frame.getSequenceNumber() +
               ", time: " + ((float)t)/100f +
               ", len: " + frame.getLength());
     * The code for a pass through codec.
     // We'll advertize as supporting all video formats.
     protected Format supportedIns[] = new Format [] {
     new VideoFormat(null)
     // We'll advertize as supporting all video formats.
     protected Format supportedOuts[] = new Format [] {
     new VideoFormat(null)
     Format input = null, output = null;
     public String getName() {
     return "Pre-Access Codec";
     // No op.
public void open() {
     // No op.
     public void close() {
     // No op.
     public void reset() {
     public Format [] getSupportedInputFormats() {
     return supportedIns;
     public Format [] getSupportedOutputFormats(Format in) {
     if (in == null)
          return supportedOuts;
     else {
          // If an input format is given, we use that input format
          // as the output since we are not modifying the bit stream
          // at all.
          Format outs[] = new Format[1];
          outs[0] = in;
          return outs;
     public Format setInputFormat(Format format) {
     input = format;
     return input;
     public Format setOutputFormat(Format format) {
     output = format;
     return output;
     public int process(Buffer in, Buffer out) {
     // This is the "Callback" to access individual frames.
     //accessFrame(in);
               BufferToImage stopBuffer = new BufferToImage((VideoFormat)in.getFormat());
          //System.out.println(stopBuffer.toString());
          //System.out.println("CreatedBuffer");
               //System.out.println("Created stopImage");
               Image stopImage = stopBuffer.createImage(in);
               //System.out.println("stopImage is full");
               if(stopImage == null)
                    System.out.println("stopImage1 is null");
               else
               Graphics sg = stopImage.getGraphics();
               sg.drawString("JMF is great!",10,10);
               ImageToBuffer outImagebuffer = new ImageToBuffer();     
               Buffer myOutbuffer = outImagebuffer.createBuffer(stopImage,30);
               in.copy(myOutbuffer);
          accessFrame(in);
     // Swap the data between the input & output.
     Object data = in.getData();
     in.setData(out.getData());
     out.setData(data);
     // Copy the input attributes to the output
     out.setFormat(in.getFormat());
     out.setLength(in.getLength());
     out.setOffset(in.getOffset());
     return BUFFER_PROCESSED_OK;
     public Object[] getControls() {
     return new Object[0];
     public Object getControl(String type) {
     return null;
public class PostAccessCodec extends PreAccessCodec {
     // We'll advertize as supporting all video formats.
     public PostAccessCodec() {
     supportedIns = new Format [] {
          new RGBFormat()
* Callback to access individual video frames.
     void accessFrame(Buffer frame) {
     // For demo, we'll just print out the frame #, time &
     // data length.
          if(!alreadyPrnt)
          BufferToImage stopBuffer = new BufferToImage((VideoFormat)frame.getFormat());
          System.out.println(stopBuffer.toString());
          System.out.println("CreatedBuffer");
               System.out.println("Created stopImage");
               Image stopImage = stopBuffer.createImage(frame);
               System.out.println("stopImage is full");
               if(stopImage == null)
                    System.out.println("stopImage is null");
               else
               try
               BufferedImage outImage = new BufferedImage (160, 120,BufferedImage.TYPE_INT_RGB);
               Graphics og = outImage.getGraphics();
               og.drawImage(stopImage,0,0,160,120,null);
               //og.drawString("JMF is great!",10,10);
               ImageToBuffer outImagebuffer = new ImageToBuffer();     
               Buffer myOutbuffer = outImagebuffer.createBuffer(stopImage,30);
               frame.copy(myOutbuffer);
                    //prepareImage(outImage,rheight,rheight, null);
                    Iterator writers = ImageIO.getImageWritersByFormatName("jpg");
               ImageWriter writer = (ImageWriter)writers.next();
               //Once an ImageWriter has been obtained, its destination must be set to an ImageOutputStream:
               File f = new File(frame.getSequenceNumber() + ".jpg");
               ImageOutputStream ios = ImageIO.createImageOutputStream(f);
               writer.setOutput(ios);
               //Finally, the image may be written to the output stream:
               //BufferedImage bi;
                    //writer.write(imagebi);
                    writer.write(outImage);
               ios.close();
               catch(IOException e)
                         System.out.println("Error :" + e);
                    alreadyPrnt = true;
                    //we only generate 1 jpg, take out if we want more
     long t = (long)(frame.getTimeStamp()/10000000f);
     System.err.println("Post: frame #: " + frame.getSequenceNumber() +
               ", time: " + ((float)t)/100f +
               ", len: " + frame.getLength());
     public String getName() {
     return "Post-Access Codec";

Similar Messages

  • HT204382 what software do i need to play movies on avi file . have connected a external memory disk and all the movies are in avi format.

    What software do i need to install in order to be able
    to play movies in .avi format.
    have connected an external memory and all the entertainment
    files are in .avi format.
    Ansver i get : does not support

    VLC is a good choice. While I don't know if it will play your files, Perian is a helper app for Quicktime which allows you to play a lot of things in the Quicktime Player.
    There is also Flip4Mac which allows you to play windows media files in Quicktime.
    Finally, note that the extension on a video file doesn't really tell you what you need to play it. The .avi, .mpg, etc. is only the wrapper around the actual video. The video is encoded by some means and needs to be decoded. The video inside the .avi can be encoded in one of many different schemes.
    VLC, Perian, Flip4Mac, and many others, are all able to decode various flavors of encoding. Having all of those in your toolbox will help to allow you to play most of the things you'll find.

  • Can't Edit Video Property Tags - e.g. .avi, .mpg, etc

    I have recently upgraded to Windows 7 Ultimate and I wanted to organize my videos by adding tags such as title, genre, etc.
    I have read other posts on this and nothing has been helpful. It seems that the moderators keep making the same suggestion to go to Properties>Details, but once they are told
    it doesn't work, they do not respond again.
    I have tried right clicking on a video and going to Properties> Details and while I can see any information that is there, it is not editable.
    I have tried editing it through Windows Media Player. I can edit it there, but when I try to update the file by going to Organize> Apply Media Information Changes (as suggested
    in these forums) the files still do not update (i.e. if I go to properties>details, I will not see the information updated there).
    I can edit the sample video (.wmv) but as I said I cannot edit properties of my own videos (.avi, .mpg). I have windows 7 at work as well and I seem to be able to edit the properties
    of a couple of M4V and Quicktime Movie Files, can’t find any .avi files to test.
    I am getting really frustrated with this issue. It seems like it should be an extremely simple thing, and yet it doesn't work. I don't understand why it works for some video files
    and not others.
    Are there specific video file formats for which you can't edit the properties?
    Is there a way these files could have become "locked"? We have tried to make sure that we have full permissions set, and it appears that we do, but are there particular permissions
    we could be missing?
    The files in question are stored on an External Drive and accessed through the Video Library in Windows Explorer, although copying them to any other location doesn't make the properties
    editable.
    The only way I have been able to edit these properties and see the changes in window explorer (see them by going back to properties>details) is by using a 3rd party program called
    abcavi but while it works sometimes, it corrupts the files other times, so it's not a good solution.
    Basically, I know HOW it's supposed to work, but it DOESN'T, so please give me some advice on how to make it work or explain why it doesn't. This is VERY frustrating.

    Windows Explorer and WMP probably don't write tags to files in AVI and MPEG format, because these formats don't properly support tagging. I think that it's advisable to instead use new formats, that have proper tagging support, like WMV or MPEG-4.
    To edit the tags of AVI and MPEG files,
    you could also give ExifTool a try. ExifTool is a command-line application, but you can download
    ExifTool GUI to get a nice interface. I haven't tried these programs myself, but it looks like they will do the job.
    Tim De Baets
    http://www.bm-productions.tk

  • Video Formats - can AVI, MPG etc be added to the N...

    Hi,
    PLEASE HELP!!
    I have just bought a Nokia N95 & I am loving it!! the only let downs for me is the Flash (there are some much better qualitiy camera phones/flashes out there), & the Video Formats.
    I am trying to find out if you can play other video formats on the N95 such as AVI,MPG etc.
    people keep telling me I can convert them, but I would much rather be able to install another player that supports those formats straight away so no conversions have to be done.
    does something like this exist??
    Cheers,
    Matt :-)

    There are various additional video player apps for the N95; SmartMovie, Core Player, DivX player, etc.
    In any case, if the video files you are trying to use is using display resolution, frame rates, or other attributes that the phone or those players cannot handle, you will still have to use a converter first.
    Search this application catalog for other video players apps (like those I mentioned above):
    http://my-symbian.com/s60v3/software/index.php

  • How to convert Mod/Tod video to AVI/MPG/WMV/MPEG

    question:
    1: What is .Mod and .Tod video?
    2: How to convert .Mod and .Tod video to AVI, MPG, WMV, MPEG?
    Answer:
    1: .Mod and .Tod videos are mainly produced by digital harddisk camcorder such as JVC camcorder and so on. It is not common video formats and can only be played on some special players.
    2: Now there is one professional Mod Converter that can convert .Mod and .Tod video to AVI, MPG, WMV, MPEG now. Aiseesoft Mod Video Converter has super conversion speed and excellent image/sound quality.
    The following is a step-by-step guide on how to handle the conversion.
    Step 0: Install and run Aiseesoft Mod Video Converter.
    Step 1: Add files
    Click “Add File” to add your video files.
    Step 2: Set output video format
    Click “Profile” button from the drop-down list to select the output video format such as AVI, MPG, MPEG and WMV. You can click the “Settings” button to set parameters of your output video such as Frame Rate, Bitrate to get the best video quality as you want.
    Step 3: Click the “Start” button to start the conversion.
    Tips:
    1: How to join your Mod/Tod videos
    If you want to merge several Mod/Tod videos into one file you can choose them and click the “Merge into one file” to do it.
    2: How to split your Mod/Tod video
    The “Trim” function also servers as a video splitter. You can set the “Start Time” and “End Time” to set the time of the clip or you can directly drag the slide bar to the accurate position. After cutting your Mod/Tod videos into small clips you can upload them to YouTube, Myspace and so on to share your video with people of the world.
    3: How to crop your Mod/Tod video size
    By using the “Crop” function you can crop the black edge of your video and you can also drag the line around the video image to adjust your video to your mobile devices. With it you can enjoy and share your DV with other people anytime and anywhere.
    4: How to save your favorite picture
    If you like the current image of the video you can use the “Snapshot” option. Just click the “Snapshot” button the image will be saved and you can click the “Open” button next to “Snapshot” button to open your picture.

    .mods are (somekind of) mpegs ...
    At first I though he was talking about the ancient audio .mod files:
    "The first version of the format was created by Karsten Obarski for use in the Soundtracker tracker released for the Amiga computer in 1987".
    http://en.wikipedia.org/wiki/MOD%28fileformat%29
    Oh, nostalgia ain't what it used to be!

  • Best way to convert .mov files to .avi???

    Hi, I'm getting kind of desperate here. I've been trying to export .mov files in compressor as .avi files. The video is coming out the same quality and is working fine but the audio is totally out of sync from the beginning, even though the clips are about 30sec long each.
    So, whats the best method to converting .mov files to .avi? I also tried using quicktime itself, (using the export menu). The exported material looks choppy though and won't play right. This may be because the footage is HD, 1080p shot on a JVC camera that recorded straight onto a memory card as .mov files.

    Okay, I have the files already in .mov as I was saying. So, I'm trying to convert them for my actress' editor (who requested them in AVI) because he uses Adobe Premiere Pro on a Windows Platform. I'm not sure which Premiere Pro version he has, nor do I know which formats it accepts as a result.
    You really know how to make things difficult. This adds a whole new set of questions. According to Adobe, if using v3.2.0 or later, there is direct support for XDCAM EX content stored to an SxS card which is not dependent on the "wrapper" (MOV or AVI in this case). So the fist question is what Premier Pro version is she using. Adobe also keeps referring to this content as "Sony XDCAM EX" content which makes me wonder if they are only supporting XDCAM EX content stored on a Sony manufactured camcorder or if the support is generic for any XDCAM EX camcorder manufacturer using the format, which was of course, "developed" by Sony. If the latter, then the next question becomes can the SxS content be be "imaged" for import/capture using Premier Pro's SxS built-in camcorder/card reader routine. If it can be imaged, then, as a non-Windows user, I simply do not know the best method for doing so. If it can't be imaged, would you be willing/able to send her the SxS card itself (or a cloned copy thereof) for her use. On the other hand, if she is using an older version of Premier Pro that does not support native XDCAM EX/Linear PCM editing, you need to ask her what specific compression formats she needs to be wrapped in her requested AVI file container. Until you know more/answer these questions, you cannot proceed further.
    I also tried using Mpeg Streamclip to convert the files to a AVI with a divx compression. Some worked, but most of them would get to 85% or 95% then drop off and say "compression error"... (settings were: quality 100%, frame rate 23.97 (what the video is), frame size 1280 x 720, Upper field dominance) ... I thought I put everything there right... SO what is happening is that about 85% of the clip will be there just fine, but then, all of a sudden, the video in the last few seconds will freeze on a frame and audio will be the only thing playing.
    Since you did not supply complete specific settings, it is difficult to tell for sure. For instance, if your target video data rate is set too low for the HD content, then at the 85-95% point the application may determine that it is impossible to achieve the target average data rate and stop compressing changes in the video scenes and you end up with either a frozen frame or a black screen. Have had this happen to with other encodes using MPEG-4/AVC. Basically the codec is simply reducing the current instantaneous video rate in an attempt to achieve the targeted "average" data rate by the time the end of the file is reached and the current date rate is simply too low to display more than a black screen or a picture in motion.
    Is it usually this difficult to convert formats like this? I thought it would be a quick fix, but it seems I'm running into a bunch of different problems.
    No, but then in a normal work for you would already know what format the editor actually wants to use for editing. As I indicated previously, it is unclear at this time whether she wants to edit content in the "native" format in Premier Pro or needs to have you convert the content to a different editing compression format. iMovie '09, for instance would normally use AIC (Apple Intermediate Codec)/AIFF (Linear PCM) for editing HD content.

  • HT3775 i have a movie in a .avi file and when i open the file it attempts to convert and gives me an error message

    I have a movie in an .avi file and when i open the file the Mac attempts to covert the file and it doens't play.  What can I do?

    VLC will play avi's, even if the index is broken. IT can repair most broken avi's but will still play them if it can't.
    VLC Media Player

  • How do I import movies with an AVI format taken with a digital SLR?

    How do I import movies with an AVI format taken with a digital SLR?

    If you cannot import using File Menu > Import Movies... You'll have to convert them on a Mac.
    You will need to use a free app called MPEG Streamclip from Squared 5.
    Basically, you drag the .mts file into MPEG Streamclip. Then use FILE/EXPORT USING QUICKTIME and choose Apple Intermediate Codec as your codec. And it will save out to a .mov file and iMovie will edit this format like there was no tomorrow

  • IPhone movies skip frames in iPhoto

    iPhone movies skip frames when  imported into iPhoto

    When you upgraded to Snow Leopard did you select the option to install the Quicktime 7 Player? If not the start a reinstall, select the Custom install option and install just the Quicktime 7 Player. That will let you play the movies from iPhoto (although it opens and plays outside iPhoto with Quicktime Player.

  • Convert flash QT.mov to WMV or MPG

    Please help!
    Does anyone know the simplest way to convert a flash
    animation Quicktime movie to WMV or MPG?
    This is a rush, I'm working under deadline. Originally, I was
    told QT.mov was acceptable format.
    Now, I'm being told that their server can only handle WMV or
    MPG. When they tried to convert the
    QT file it was converted without the audio track. I've tried
    to download serveral of the free shareware converters -- no luck.
    (either corrupted or some glitch occurs or company logo is
    embedded in converted file).
    I know AE (AfterEffects) to some degree and I believe I can
    export to WMV of MPG there. But this is a huge file,
    trying to download it now at a cybercafe with two T1 lines --
    still it's "watching paint dry".
    Please anybody, any suggestions, please.
    Thank you.

    I think the simpliest way converting flash into video - use
    Flash To Video
    Encoder.
    recommendation for
    Adobe Premiere
    is a good one too

  • HT3775 what do i need to do to make movies play with .avi?

    what do i need to do to make movies play with .avi?  The document “Image02.avi” could not be opened. A required codec isn't available.  when I click on the help button it brings me to this support page but I don't see on here what I'm suppose to do...

    VLC will open just about any video format:
    http://www.videolan.org/vlc/download-macosx.html

  • Is it possible to save file doc,avi,mpg on the Micro Z

    Can I save file.doc, avi, mpg, iso and others on the Micro Zen? Is it possible? or i can only file.mp3?

    Also, you should NEVER use an MP3 player as a single source for data files. Make sure you keep backups and I would only recommend using it for transferring where the original file is still somewhere safe.

  • Zoom in/out, Move through frame WITHOUT changing the placement/crop size?

    How do you actually zoom in and out of a frame, move through it up and down, WITHOUT changing the crop size or placement of the frame?
    Scaling doesn't do it...

    I mean I don't want the crop size or dimensions to change but I want to move the frame around within the same crop dimensions. Does that make sense?
    While showing the image and wireframe in canvas, I should be able to adjust framing without changing dimensions by shift and dragging up or down, but I'm guessing it doesn't work once I've cropped the image since the dimensions are filled to the edge with black.
    How can I accomplish this task. The clip is already in a sequences timeline.
    Message was edited by: monaya

  • Move a Frame with a mouse click!

    Hi. Well i have an application that have a menu bar where i can select a few frames! I want select one frame and my question is, when i click with the right button of the mouse how i can move the frame to the arrow of the mouse! I already implemented the mouse listener and the program responds correctly when i click on the right button but my problem is move the frame to the arrow.
    How can i do that?
    Thanks for your help

    dialogs in java have the "setLocation()" method to change their position

  • Does anyone know how to fix a 1st generation apple tv that plays moves by frames?

    My 1st generation apple tv is playing moves in frames. Does any one know how to fix this?
    I have done a factory reset but did not work?
    I have checked that I have the latest softwear 3.0.2. Is this the problem?

    Try:
    - iOS: Not responding or does not turn on
    When it says place the iPod in recovery mode use this program
    RecBoot: Easy Way to Put iPhone into Recovery Mode
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try on another computer
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
    Apple Retail Store - Genius Bar       

Maybe you are looking for

  • How can I move an e-mail forwarded as an attachment into my inbox?

    I recently migrated from MS Outlook 2003 to Thunderbird 24.4.0 for my personal e-mail because I can't afford the latest MS Outlook and wouldn't really want version 2013 anyway. Prior to the migration, any time someone sent me a personal e-mail at wor

  • How do I set up directory alias in Tomcat 4.0.3?

    Hello! Let's say I want to map http://my.ip.address/photos to the folder c:\my documents\photos on my hard drive. How do I tell Tomcat that I want make this mapping? Thank you in advance.

  • Clone stamp "preview" does not work

    Dear Community, I have a problem with clone stamp on my Pshop. I read the forum to find some help, found some threads but without good results. I use PShop CS5 + Bridge on a Mac "All in one", all options works fine. Some time ago I changed some optio

  • Re-attaching a key to the keyboard

    The Z key on my MacBook Pro became detached and I can't re-attach it satisfactorily. Is there any technical advice from Apple that might help me with this, or could other forum users offer suggestions?

  • Client wants to manage site after I create it, maybe not using DW

    I have a client with a limited budget (they're a small non-profit). They hired me to create a website for them, which I will start on some time early next year. After I have created and launched the site they want to be able to manage and update it f