JDialog and JApplet

Can i use a JDialog with a JApplet? When someone hits a button in the applet's GUI a JDialog must appear?
How can this be achieved?

[url http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html]How to Use Dialogs

Similar Messages

  • Problem with JDialogs and Threads

    Hi. I'm new to this forum and I hope I'm not asking a repeat question. I didn't find what I needed after a quick search of existing topics.
    I have this problem with creating a new JDialog from within a thread. I have a class which extends JDialog and within it I'm running a thread which calls up another JDialog. My problem is that the JDialog created by the Thread does not seem to function. Everything is unclickable except for the buttons in the titlebar. Is there something that I'm missing out on?

    yeah, bad idea, don't do that.

  • How to  pass data between JDialog and its parent window ?

    Hi,
    I am new to swing. I want to know how pass data between a JDialog and its parent window.
    If you have any information please reply with example code.
    Thank You

    hi Encephalopathic ,
    I was looking for something like as it was given in the link provided by you.
    Thank you for reply It really helped me.

  • Jdialog and jframe

    Hi.
    I have a problem
    I have a jdialog and when i click on a button i need open a jframe.
    i do this but the jframe is not active or not enable.
    Can you help me?
    Thanks

    Hi,
    It should work, so please post some code

  • Difference between JFrame and JApplet

    i would like to create a GUI using java. as what i know, either i can use the normal applet or java swing. may i know what is the difference between 2 of them??
    thanks

    Hello thanku,
    You have asked two completely different questions:
    1) What is the difference between JFrame and JApplet?
    2) What is the difference between Applet and JApplet?
    A Java applet is a program that adheres to a set of conventions that allows it to run within a Java-compatible browser. To create a Java applet you may either use Applet or JApplet. If you are not running with in a browser, that is, if you are creating an application, you need to use a Frame or JFrame.
    Applet is the old way of creating a Java applet. It is better to use JApplet, since JApplet has all the functionality of Applet and more. Please note that you should not mix AWT components with Swing components.
    -Merwyn,
    Developer Technical Support,
    http://www.sun.com/developers/support.

  • Freezed modal jdialog in japplet

    I have made an applet program whose method javascript calls. And the method of the applet shows modal JDialog. But, after showing modal JDialog, the applet is locked.
    In Windows XP + JRE 6.2 + Firefox 2.0, it is locked just after showing modal JDialog.
    But in Windowx XP + JRE 5,4,3 + Firefox 2.0/IE, it is OK(working well) And, in Other OSes and Other browser, it is OK
    You can test this and watch java source in the below link.
    http://whoispso.cafe24.com/freezed_dialog_in_ff/FreezedJDialogInFFInJRE6InWindows.html
    http://whoispso.cafe24.com/freezed_dialog_in_ff/FreezedJDialogInFFInJRE6InWindows.java
    import java.awt.Frame;
    import javax.swing.JApplet;
    import javax.swing.JDialog;
    import javax.swing.JOptionPane;
    public class FreezedJDialogInFFInJRE6InWindows extends JApplet {
         private Frame rootFrame;
         public void init() {
              rootFrame = JOptionPane.getFrameForComponent(this);
              showJDialog("it is called from init()");          
         public String showJDialogFromJS() {
              String msg = "it is called from showJDialogFromJS()";
              showJDialog(msg);
              return msg;          
         private void showJDialog(String msg) {
              JDialog dialog = new JDialog(rootFrame, msg, true);
              dialog.setSize(300, 300);
              dialog.setResizable(false);
              dialog.setVisible(true);
    {code}
    {code:javascript}
    <HTML>
    <HEAD>
         <SCRIPT language = "javascript">
              function install() {
                   var applet_tag = '<APPLET ID = "dialog_test"' +
                                       'CODE = "FreezedJDialogInIEInJRE5InWindows.class"' +
                                       'WIDTH = "0"' +
                                       'HEIGHT = "0">';
                   document.getElementById("applet_space").innerHTML = applet_tag;
              function showJDialog() {
                   if(!is_installed()) {
                        alert("not installed!");
                        return;
                   var returnValue;
                   try {
                        returnValue = document.dialog_test.showJDialogFromJS();
                   } catch (err) {
                        alert(err);
                   alert("return value is " + returnValue);
              function is_installed() {
                   if(document.dialog_test == null) {
                        return false;
                   } else {
                        return true;
         </SCRIPT>
    </HEAD>
    <BODY>
    <DIV id = "applet_space"></DIV>
    <SCRIPT>
         install();
    </SCRIPT>
    <INPUT TYPE="button" NAME="button" VALUE="showJDialog()" onClick=javascript:showJDialog()>
    </BODY>
    </HTML>
    {code}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Try placing it on the awt thread, for example:
    private void showJDialog(String msg) {
                java.awt.EventQueue.invokeLater(new Runnable() {
                    public void run() {
                          JDialog dialog = new JDialog(rootFrame, msg, true);
                          dialog.setSize(300, 300);
                          dialog.setResizable(false);
                          dialog.setVisible(true);
    {code}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Is there a way to display a  non modal JDialog on JApplet

    Whenever I try to add a non modal JDialog over a JApplet, the JDialog freezes and components on it never gets painted. After a disappointing search over web, I've kinda begin to hate swing. I am shocked that a very basic thing like this is so hard to achieve in Java. Any solution folks?
    My code is as follows:
    import java.awt.Frame;
    import javax.swing.JApplet;
    import javax.swing.JDialog;
    import javax.swing.JLabel;
    import javax.swing.JButton;
    public class DialogApplet extends JApplet {
         private javax.swing.JPanel jContentPane = null;
         private JButton jButton = null;
          * This method initializes jButton     
          * @return javax.swing.JButton     
         private JButton getJButton() {
              if (jButton == null) {
                   try {
                        jButton = new JButton();
                        jButton.setText("Click Me"); 
                        jButton.setBounds(75, 80, 147, 34); 
                        jButton.addActionListener(new java.awt.event.ActionListener() {
                             public void actionPerformed(java.awt.event.ActionEvent e) {   
                                  Frame f = javax.swing.JOptionPane.getFrameForComponent(jContentPane);
                                  JDialog pi = new JDialog(f, "MainFrame Dialog", false);
                                pi.getContentPane().add(new JLabel("I got to be working Bossie!!!"));
                                pi.pack();
                                pi.setLocation(75, 80);
                                pi.setVisible(true);
                                try {
                                Thread.sleep(10000);
                            } catch (InterruptedException e1) {
                                e1.printStackTrace();
                                pi.setVisible(false);
                   catch (java.lang.Throwable e) {
                        e.printStackTrace();
              return jButton;
         public static void main(String[] args) {
          * This is the default constructor
         public DialogApplet() {
              super();
              init();
          * This method initializes this
          * @return void
         public void init() {
              this.setSize(300,200);
              this.setContentPane(getJContentPane());
          * This method initializes jContentPane
          * @return javax.swing.JPanel
         private javax.swing.JPanel getJContentPane() {
              if(jContentPane == null) {
                   jContentPane = new javax.swing.JPanel();
                   jContentPane.setLayout(null);
                   jContentPane.add(getJButton(), null); 
              return jContentPane;
    }

    try this, it is really simple, just to look at
    example from the swing tutorials.
    Thanks my friend, If you carefully observe my code, I also needed some piece of code to run in the background ((The thread.sleep() part)) while displaying the dialog. The problem was the JDialog used to freeze and components on it never used to get painted. Finally I managed to find a way out. If we try to display a JDialog with a new thread, The event dispatching thread takes precedence and the painting of components on the JDialog happens only after even dispatching thread is done. All I did was display JDialog in the event dispatch thread and run the background process in new thread.
    My code.
    import java.awt.BorderLayout;
    import java.awt.Container;
    import java.awt.Frame;
    import javax.swing.JApplet;
    import javax.swing.JButton;
    import javax.swing.JDialog;
    import javax.swing.JLabel;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    public class DialogApplet extends JApplet {
        private javax.swing.JPanel jContentPane = null;
        private JButton jButton = null;
        private JDialog dialog = null;
         * This is the default constructor
        public DialogApplet() {
            super();
            init();
         * This method initializes this
        public void init() {
            this.setSize(300, 200);
            Container container = this.getContentPane();
            container.add(getJContentPane());
         * This method initializes jContentPane
         * @return javax.swing.JPanel
        private javax.swing.JPanel getJContentPane() {
            if (jContentPane == null) {
                jContentPane = new javax.swing.JPanel();
                jContentPane.setLayout(null);
                jContentPane.add(getJButton(), null);
            return jContentPane;
         * This method initializes jButton
         * @return javax.swing.JButton
        private JButton getJButton() {
            if (jButton == null) {
                try {
                    jButton = new JButton();
                    jButton.setText("Click Me");
                    jButton.setBounds(75, 80, 147, 34);
                    jButton.addActionListener(new java.awt.event.ActionListener() {
                            public void actionPerformed(java.awt.event.ActionEvent e) {
                                showDialog();
                } catch (java.lang.Throwable e) {
                    e.printStackTrace();
            return jButton;
         * This method displays Dialog
        public void showDialog() {
            final Frame frame = JOptionPane.getFrameForComponent(this);
            dialog = new JDialog(frame, "DialogApplet", false);
            dialog.setModal(true);
            Container contentPane = dialog.getContentPane();
            JPanel panel = new JPanel(new BorderLayout());
            panel.add(new JLabel("I got to be working Bossie!!!"), BorderLayout.CENTER);
            contentPane.add(panel);
            dialog.pack();
            Thread t = new Thread() {
                    public void run() {
                        for (int i = 0; i < 100000; ++i) {
                            System.out.println(i);
                        dialog.hide();
            t.start();
            dialog.show();
    }

  • Swing layout/size problem with JFrame and JApplet.

    I have a class that extends a JFrame, the classes layout is BorderLayout. I then have a class that extend JApplet, this classes layout is GridBagLayout (this class has a JTabbedPane - which contains JPanels). The problem I'm having is no matter how big I make the size of the applet or frame (using setSize), the applet/frame stays the same size - no matter how large I make it.
    Can anyone please help?
    Thanks,
    dosteov

    Here is the basic code:
    Thanks in advance,
    dosteov
    public class EADAdm extends JApplet
    EADAdmFrame theFrame = new EADAdmFrame(this);
         public void init()
              // Take out this line if you don't use symantec.itools.net.RelativeURL or symantec.itools.awt.util.StatusScroller
    //          symantec.itools.lang.Context.setApplet(this);
              // This line prevents the "Swing: checked access to system event queue" message seen in some browsers.
              getRootPane().putClientProperty("defeatSystemEventQueueCheck", Boolean.TRUE);
              // This code is automatically generated by Visual Cafe when you add
              // components to the visual environment. It instantiates and initializes
              // the components. To modify the code, only use code syntax that matches
              // what Visual Cafe can generate, or Visual Cafe may be unable to back
              // parse your Java file into its visual environment.
              //{{INIT_CONTROLS
              getContentPane().setLayout(new GridBagLayout());
              setEnabled(false);
              getContentPane().setBackground(java.awt.Color.lightGray);
              setSize(800,800);
              getContentPane().add(AdmTab, new com.symantec.itools.awt.GridBagConstraintsD(0,1,2,1,0.5,0.5,java.awt.GridBagConstraints.CENTER,java.awt.GridBagConstraints.HORIZONTAL,new Insets(3,12,4,14),120,120));
              AdmTab.setFont(new Font("Dialog", Font.PLAIN, 12));
              titleLbl.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
              titleLbl.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
              titleLbl.setText("EAD Administration");
              getContentPane().add(titleLbl, new com.symantec.itools.awt.GridBagConstraintsD(0,0,1,1,0.0,0.0,java.awt.GridBagConstraints.CENTER,java.awt.GridBagConstraints.NONE,new Insets(12,36,0,0),307,15));
              titleLbl.setForeground(java.awt.Color.blue);
              titleLbl.setFont(new Font("Dialog", Font.BOLD, 15));
              exitBtn.setText("Exit EAD Administration");
              exitBtn.setActionCommand("Exit EAD Administration");
              getContentPane().add(exitBtn, new com.symantec.itools.awt.GridBagConstraintsD(0,2,2,1,0.0,0.0,java.awt.GridBagConstraints.CENTER,java.awt.GridBagConstraints.NONE,new Insets(6,371,10,14),66,8));
              exitBtn.setFont(new Font("Dialog", Font.PLAIN, 12));
         //theFrame.setVisible(false);
         login();
         AdmTab.addTab("Administration", new LogoPanel() );
         userPanel = createUserPanel();
         AdmTab.addTab("Edit Users", userPanel );
         fpoPanel = createFPOPanel();
         AdmTab.addTab("Edit FPO", fpoPanel );
         regulationPanel = createRegulationPanel();
         AdmTab.addTab("Edit Regulations", regulationPanel );
         rolloverPanel = createRolloverPanel();
         AdmTab.addTab("Rollover", rolloverPanel );           
              //{{REGISTER_LISTENERS
         SymMouse aSymMouse = new SymMouse();
              this.addMouseListener(aSymMouse);
              SymAction lSymAction = new SymAction();
              exitBtn.addActionListener(lSymAction);
              SymKey aSymKey = new SymKey();
              this.addKeyListener(aSymKey);
         theFrame.getContentPane().add(this);
    public class EADAdmFrame extends JFrame
    EADAdm theApplet;
    public EADAdmFrame(EADAdm theMainApplet)
              //{{INIT_CONTROLS
         //     theApplet = theMainApplet;
         //     this.getContentPane().add(theApplet);
              getContentPane().setLayout(new BorderLayout(0,0));
              getContentPane().setBackground(java.awt.Color.lightGray);
              setSize(1000,1000);
              setVisible(false);
         theApplet = theMainApplet;
              //{{REGISTER_LISTENERS
              SymWindow aSymWindow = new SymWindow();
              this.addWindowListener(aSymWindow);
              SymComponent aSymComponent = new SymComponent();
              this.addComponentListener(aSymComponent);

  • JTextField and JApplet

    How can I have the JTextField as defined below to get the cursor (Focus), when the Applet starts (the requestFocus method is not working)?
    import javax.swing.*;
    import java.awt.*;
    public class MyFocusJApplet extends JApplet {
         JTextField     myTextField = new JTextField(20);
         public void init() {
              getContentPane().setLayout(new FlowLayout());
              getContentPane().add(myTextField);
              myTextField.requestFocus();
         public void start() {
              myTextField.requestFocus();
    }

    I searhed the forums and when modified my start method as:
         public void start() {
              SwingUtilities.invokeLater(new Runnable() {
                        public void run() {
                             myTextField.requestFocus();
    I got the required results!
    But I am not able to understand the above :-(

  • Problem: modal JDialog and keyListeners

    I have some code like this:
    MyDialog extends JDialog {
    MyDialog () {
    super(someFrame, "", false);
    add(someComponent);
    someComponent.addKeyListener(listener);
    listener receives events just as I expect. Now I need to make a modal dialog and change false to true. in this case listener don't receive any events. Why? What is wrong and how should I fix it?
    However, if I create non-modal dialog, add key listener and use setModal(true) after, everything seems to work just fine. Maybe it's just a bug in java?

    Finally, I figured out the reason. Here is the code:
    class MyDialog extends JDialog {
    MyDialog() {
    super(someFrame, "", true);
    // GUI initialisation
    pack();
    someComponent.addKeyListener(listener);
    setVisible(true);
    In this case, listener receives events. But if I add listener AFTER setVisible, it does receive nothing. In case of non-modal dialog, listener receives events in both cases.

  • JDialog and request focus

    Hi
    I am designing an application that brings up a JDialog box. When a button is pressed on this JDialog box this triggers an action event and some code is executed.
    When this button is pressed I dispose the dialog box and I want the focus to change to one of my components, I have been doing this with the requestFocus command. For some reason this focused event is not picked up by the focus handler. This only happens in this one place, if I move the requestFocus code to anywhere else in the program the focus event works fine. Does anyone have any ideas why.
    Thanks

    Without seeing any code, I would guess that disposing of a dialog causes focus changes to be requested internally. So if you put your focus change request after you dispose the dialog, that might help.

  • Communicating between JPanel and JApplet

    Ok... I have a JApplet that declares a JPanel in it that uses CardLayout. The cards of the CardLayout compose of JPanels. One of them is like a registration form with JTextFields and a JButton to submit. The submit button has to check to make sure all the fields are filled in correctly and then proceed onwards to the next card (JPanel). The problem comes here: How can the JPanel communicate to the CardLayout which was declared in the JApplet to move to the next card?
    I have tried creating the submit button with an actionlistener in the JApplet and passing it to the JPanel, but that doesnt work because of conflicting actionlisteners. Any suggestions?

    Do what you where going to do with the ActionListeners, but with another interface that you create.
    For example:
    public interface FormListener {
         public void formOk();
         public void formWrong();
    /**********  Another file  ***************/
    public class FormPanel extends JPanel{
         FormListener form_list = null;
         public void addFormListener(FormListener l){
              form_list = l;
         public boolean validateForm(){
              /*here you validate your form entires*/
         public void actionListener(ActionEvent e){
              if(e.getSource() == mySubmitButton){
                   if(validateForm())
                        form_list.formOk();
                   else
                        form_list.formWrong();
    /**********  Another file  ***************/
    public class MyApplet extends Applet implements FormListener{
         FormPanel form_panel;
         public void init(){
              form_panel.addFormListener(this);
         public void formOk(){
              /* Do what you want to do when the form entires are OK*/
         public void formWrong(){
              /* Do what you want to do when the form entries are wrong*/
    al912912

  • Help with JDialog and JFrame

    I have a class that extends JDialog to display images in a slide show. I use the action performed method of a button in my main Jframe Application to start the slideshow .
    When the button is clicked the JDialog opens multiple windows and the images arent displayed properly at all . But when I tested the slideshow of Jdialog separately , it works.
    Here is the code of the Jdialog part
    import java.awt.*;
    import javax.swing.*;
    import java.util.*;
    import java.awt.event.*;
    public class Test extends JDialog implements ActionListener
    {  private Image img; 
    private     JMenuBar     menuBar;
    private     JMenu          menuStart;
    public Vector images = new Vector();
    public Test()
    for (int i = 1; i < 8; i++)
    {      images.add(new ImageIcon("gty"+i+".jpg").getImage());  
    menuBar = new JMenuBar();
         setJMenuBar( menuBar );
         menuStart = new JMenu( "Start" );
         menuStart.setMnemonic( 'S' );
         menuStart.addActionListener(this);
         menuBar.add( menuStart );
    setSize(600, 600);
    setVisible(true);
    showImages(images);
    private void showImages(Vector images) {
    for (int i = 1; i < images.size(); i++)
    img = (Image) (images.elementAt(i));
    int imgWidth = img.getWidth(this);
    int imgHeight = img.getHeight(this);
    setSize( imgWidth, imgHeight );
    JLabel temp=new JLabel(new ImageIcon(img));
    this.getContentPane().add(temp);
    pack();
    setVisible(true);
    try { Thread.sleep(2000);
    } catch (Exception e) {} //do nothing
    getContentPane().remove(temp);
    pack();
    setVisible(true);
    public void actionPerformed( ActionEvent event )
    public static void main(String[] arghs)
    {//new Test(null,true);
    In the main application I just gave created an object of this type test
    i.e new Test();
    I have tried changing the constructor of the Jdialog to include parent frame and modal , but it still dosen't work . Help !

    when you declare the final variables, it should be initialized otherwise you will get error
    private final JTabbedPane tabbedPane; //not assigned yet should be
    private final JTabbedPane tabbedPane = new JTabbedPane()

  • Applets and JApplets

    Hello again world.
    The following program simply displays a scrolling banner in a browser window:
    import  java.awt.*;
    import  java.applet.*;
    import  javax.swing.*; // this will be clear later
    public  class  Banner  extends  Applet  implements  Runnable
       private  Thread  bannerThread = null;
       private  int  x;
       public  void  init()
          setBackground(Color.YELLOW);
          x = 10;
       public  void  start()
          if (bannerThread == null)
             bannerThread = new  Thread(this);
             bannerThread.start();
       public  void  run()
          Thread  myThread = Thread.currentThread();
          while (bannerThread == myThread)
             try
                Thread.sleep(100);
             catch (InterruptedException  e){}
             repaint();
       public  void  paint(Graphics  g)
          x += 5;
          Dimension  d = getSize();
          if (x > (d.width - 10))
             x = 10;
          g.setFont(new Font("Serif" , Font.BOLD , 24));
          g.setColor(Color.BLUE);
          g.drawString("Why a duck . .  why a no chicken?" , x , 50);
       public  void  stop()
          bannerThread = null;
    }Works fine.
    Now, according to the API, JApplets inherit init(), start(), and stop() directly from Applet.
    They both inherit getSize(), repaint(), and setBackground() from Component and both override paint() in Container.
    Everything else, except "x", is related to either Thread or Graphics.
    So, I thought, "why not extend my Banner class from JApplet instead of Applet - it should behave identically".
    Surprise . . . surprise. Instead of a scrolling banner I get a solid 24 point blue line.
    My suspicion is it has something to do with Graphics but I can't, for the life of me, figure it out.
    Any help will be greatly appreciated.
    Thank you one and all.
    Ciao for now.

    Howdy,
    dare I answer? Unlike Applet you need to use the contentPane in a JApplet. Here is a new version that works with JApplet.
    import java.awt.*;
    import java.applet.*;
    import javax.swing.*; // this will be clear later
    public class Banner extends JApplet implements Runnable {
         private Thread bannerThread = null;
         private int x = 10;
         private JPanel needThis;
         public void init() {
              final Dimension appletSize = getSize();
              needThis = new JPanel(){
                   protected void paintComponent(Graphics g) {
                        super.paintComponent(g);
                         x += 5;
                        if (x > (appletSize.width - 10)) {
                             x = 10;
                        g.setFont(new Font("Serif" , Font.BOLD , 24));
                        g.setColor(Color.BLUE);
                        g.drawString("Why a duck . . why a no chicken?", x, 50);
              needThis.setBackground(Color.yellow);
              getContentPane().add(needThis);
         public void start() {
              if (bannerThread == null) {
                   bannerThread = new Thread(this);
                   bannerThread.start();
         public void run() {
              Thread myThread = Thread.currentThread();
              while (bannerThread == myThread) {
                   try {
                        Thread.sleep(100);
                   } catch (InterruptedException e) {}
                   needThis.repaint();
         public void stop() {
              bannerThread = null;
    }Quite a difference. I've created a JPanel and added that to the contentPane of the JApplet. The repaint therefore calls the paintComponent method of the JPanel. Because I wanted to reference the size of the applet in the inner class I needed to make it final. Also note the call to super.paintComponent().
    Regards
    sjl

  • Never used JWindow&JDialog and was very happy

    Hi guys!
    I am stuck on simple task. I wanted to place my jpanel into jwin or jdialog so this panel could resize and be dragged inside the JFrame. It would look very neat. Of course I don't want the stupid title bar.
    JWindow turned out to be not resizable and non-movable. Well, I saw people put mouse listeners on it but it does not solve resizability problem.
    JDialog (1.4 jdk) when undecorated is also not resizable (.setResizable(true))and not movable.
    Do you have any idea how to accomplish this task? Will be very grateful.

    I did my best and got almost what I wanted. Some things depend on their native implementations. Nothing I could do.
    I think that JWindows and JDialog are very tricky and devious components. One should stay away from them as far as possible because it's very difficult to make them do what you want: be simple, draggable, freely resizable and stay on top of their owner.

Maybe you are looking for

  • Follow up to my question

    When do I get a reply?

  • Need a List of Files on Application Server WITH "Last Changed Date".

    Experts: I'm currently using FM 'SUBST_GET_FILE_LIST' but it does not return the date which I need because I'm working on something that needs to build an internal table of the files on the server with the oldest file on top (which means I need to so

  • Is iCloud compatable with windows 8

    I have found a lot of information that indicates that Windows7 is compatable with iCloud but I can't find out if iCloud likes Windows8. I just want to clarify this before I upgrade my operating system. Anyone know the answer?

  • How to transfer datas from an apple account to another apple account

    I'm changing my iCloud account, and would like to move the datas stored on the old iCloud account (shared one) to the new account. At the end I just want to use my own account (new one, and not shared).

  • Page overflow in script

    Hi I am currently using program  RFFOUS_C for printing the check. it creating fine output.  but have issue. I am passing rem statement in my script. i am am creating only one page in the script. but when i generate spool it show two pages one with Ma