Multiple JToolBar's

Has anyone succeeded using more than one toolbar (i.e. more than one set of tool buttons) in a JToolBar ?
The behaviour I would expect is to have groups of widgets (palettes) which could be individually added
or dragged out, or deletet to/from the toolbar.
I would appreciate any sort of help or tentative solutions.
Gordan

if problem is like as i preceived then u can do this.
First add JToolBars as many u require to a panel with FlowLayout and then set this panel to the place where u want to put your toolbars.
e.g.
JPanel toolBarPanel = new JPanel();
JToolBar tools1 = new JToolBar();
JToolBar tools2 = new JToolBar();
toolBarPanel.add(tools1);
toolBarPanel.add(tools2);
if this is not the problem then provide more details.

Similar Messages

  • Urgent ! How to add multiple JToolBars in a single JFrame

    How to implement multiple JToolBars in a single JFrame
    or what is the concept behind floating toolBars.If anybody can help me ,Thisis very urgent

    If you insist on multiple toolbars, use the following code:
    JToolBar tb1 = new JToolBar();
    //add stuff
    JToolBar tb2 = new JToolBar();
    //add stuff
    //put the toolbars on the top of the window
    JPanel toolbars = new JPanel(new BorderLayout());
    toolbars.add(tb1, BorderLayout.NORTH);
    toolbars.add(tb2, BorderLayout.CENTER);
    getContentPane().add(toolbars, BorderLayout.NORTH);Stephen

  • Multiple JToolBars

    I'm new to Swing and I'm trying to create a similar effect to NetBeans/Forte in that you can have multiple toolbars that are dockable and rearrangable. Here is my code:
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class MainToolBar extends JToolBar
        /** Creates a new instance of MainToolBar */
        public MainToolBar()
            buildToolBar();
        public void buildToolBar()
            JButton newfile = new JButton(new ImageIcon(this.getClass().getResource("images/new.gif")));
            JButton openfile = new JButton(new ImageIcon(this.getClass().getResource("images/open.gif")));
            this.add(newfile);
            this.add(openfile);
    }This will create a simple JToolBar. Does anyone see me doing anything wrong? What I am trying to do is create two instances of this and add them both to the Content Pane so that I can test the way JToolBars are handled in Java. Here is how I'm creating instances of them and adding them to the JFrame:
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class DKBTools
        public static void main(String[] args)
            JFrame.setDefaultLookAndFeelDecorated(true); //Makes Default Look of JFrame
            MainWindow appWindow = new MainWindow("Offline DKB Article Submission Tool");
            MainMenu appMenu = new MainMenu();
            MainToolBar toolbar = new MainToolBar();
            MainToolBar toolbar1 = new MainToolBar();
            appWindow.getContentPane().add(toolbar,BorderLayout.NORTH);
            appWindow.getContentPane().add(toolbar1,BorderLayout.NORTH);
            appWindow.setJMenuBar(appMenu);
            appWindow.setVisible(true); //Makes the Main Frame visible
            appWindow.setExtendedState(JFrame.MAXIMIZED_BOTH); //Maximizes the Main Frame
    }I only get one occurance of the JToolBar. Anyone see where I'm going wrong? Thanks, Jeremy

    Hi, Jeremy. I'll just post the 'final' version in-line here. I think this includes all of svamie's bug fixes. I'll also include a simple test application to demonstrate how to use it (it's really quite simple - works just like BorderLayout). Just paste the AKDockLayout code into AKDockLayout.java, and since the class is not packaged, you can put it in the same directory as your application source file (obviously, the App test application would go into its own App.java file). Let me know if you have any trouble.
    One thing to note about the test app: since the buttons added to the toolbars vary in width, they end up stacking asymmetrically. This has more to do with JToolBar using BoxLayout to postion the buttons within it. Also note that I added a black line border around each toolbar so you can see their extents. Sorry this post is so long...
    //     App.java
    //     A test of the AKDockLayout layout manager.
    // package ***;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import java.net.*;
    import java.io.*;
    import javax.swing.*;
    import javax.swing.event.*;
    public class App extends JFrame
         public static void main(String[] args)
              try { UIManager.setLookAndFeel(
                   UIManager.getSystemLookAndFeelClassName()); }
              catch(Exception ex) { }
              new App();
         public App()
              setDefaultCloseOperation(EXIT_ON_CLOSE);
              setTitle("AKDockLayout Test");
              setSize(240, 240);
              setLocationRelativeTo(null);
              Container c = getContentPane();
              c.setLayout(new AKDockLayout());
              JToolBar tbar = new JToolBar();
              tbar.setBorder(
                        BorderFactory.createCompoundBorder(
                             BorderFactory.createLineBorder(Color.black, 1),
                             tbar.getBorder()
              tbar.add(new JButton("one"));
              tbar.add(new JButton("two"));
              tbar.add(new JButton("three"));
              c.add(tbar, AKDockLayout.NORTH);
              tbar = new JToolBar();
              tbar.setBorder(
                        BorderFactory.createCompoundBorder(
                             BorderFactory.createLineBorder(Color.black, 1),
                             tbar.getBorder()
              tbar.add(new JButton("A"));
              tbar.add(new JButton("B"));
              tbar.add(new JButton("C"));
              tbar.add(new JButton("D"));
              tbar.add(new JButton("E"));
              tbar.add(new JButton("F"));
              c.add(tbar, AKDockLayout.NORTH);
              JPanel p = new JPanel();
              p.setBackground(Color.darkGray);
              p.setOpaque(true);
              c.add(p, AKDockLayout.CENTER);
              setVisible(true);
    //     AKDockLayout.java
    //     A layout manager to control toolbar docking.
    // package ***;
    import java.awt.*;
    import java.util.*;
    import javax.swing.*;
    public class AKDockLayout extends BorderLayout
         private ArrayList north = new ArrayList(1);
         private ArrayList south = new ArrayList(1);
         private ArrayList east = new ArrayList(1);
         private ArrayList west = new ArrayList(1);
         private Component center = null;
         private int northHeight, southHeight, eastWidth, westWidth;
         public static final int TOP = SwingConstants.TOP;
         public static final int BOTTOM = SwingConstants.BOTTOM;
         public static final int LEFT = SwingConstants.LEFT;
         public static final int RIGHT = SwingConstants.RIGHT;
         public void addLayoutComponent(Component c, Object con)
              synchronized (c.getTreeLock())
                   if (con != null)
                        String s = con.toString();
                        if (s.equals(NORTH))
                             north.add(c);
                        else if (s.equals(SOUTH))
                             south.add(c);
                        else if (s.equals(EAST))
                             east.add(c);
                        else if (s.equals(WEST))
                             west.add(c);
                        else if (s.equals(CENTER))
                             center = c;
                        c.getParent().validate();
         public void removeLayoutComponent(Component c)
              north.remove(c);
              south.remove(c);
              east.remove(c);
              west.remove(c);
              if (c == center)
                   center = null;
              flipSeparators(c,SwingConstants.VERTICAL);
         public void layoutContainer(Container target)
              synchronized (target.getTreeLock())
                   Insets insets = target.getInsets();
                   int top = insets.top;
                   int bottom = target.getHeight() - insets.bottom;
                   int left = insets.left;
                   int right = target.getWidth() - insets.right;
                   northHeight = getPreferredDimension(north).height;
                   southHeight = getPreferredDimension(south).height;
                   eastWidth = getPreferredDimension(east).width;
                   westWidth = getPreferredDimension(west).width;
                   placeComponents(target, north, left, top, right - left, northHeight,
                           TOP);
                   top += (northHeight + getVgap());
                   placeComponents(target, south, left, bottom - southHeight,
                           right - left, southHeight, BOTTOM);
                   bottom -= (southHeight + getVgap());
                   placeComponents(target, east, right - eastWidth, top, eastWidth,
                           bottom - top, RIGHT);
                   right -= (eastWidth + getHgap());
                   placeComponents(target, west, left, top, westWidth, bottom - top, LEFT);
                   left += (westWidth + getHgap());
                   if (center != null)
                        center.setBounds(left, top, right - left, bottom - top);
         // Returns the ideal width for a vertically oriented toolbar
         // and the ideal height for a horizontally oriented toolbar:
         private Dimension getPreferredDimension(ArrayList comps)
              int w = 0, h = 0;
              for (int i = 0; i < comps.size(); i++)
                   Component c = (Component)(comps.get(i));
                   Dimension d = c.getPreferredSize();
                   w = Math.max(w, d.width);
                   h = Math.max(h, d.height);
              return new Dimension(w, h);
         private void placeComponents(Container target, ArrayList comps,
                                      int x, int y, int w, int h, int orientation)
              int offset = 0;
              Component c = null;
              if (orientation == TOP || orientation == BOTTOM)
                   offset = x;
                   int totalWidth = 0;
                   for (int i = 0; i < comps.size(); i++)
                        c = (Component)(comps.get(i));
                        flipSeparators(c, SwingConstants.VERTICAL);
                        int cwidth = c.getPreferredSize().width;
                        totalWidth += cwidth;
                        if (w < totalWidth && i != 0)
                             offset = x;
                             if (orientation == TOP)
                                  y += h;
                                  northHeight += h;
                             else if (orientation == BOTTOM)
                                  southHeight += h;
                                  y -= h;
                             totalWidth = cwidth;
                        c.setBounds(x + offset, y, cwidth, h);
                        offset += cwidth;
                   flipSeparators(c, SwingConstants.VERTICAL);
              else
                   int totalHeight = 0;
                   for (int i = 0; i < comps.size(); i++)
                        c = (Component)(comps.get(i));
                        int cheight = c.getPreferredSize().height;
                        totalHeight += cheight;
                        if (h < totalHeight && i != 0)
                             if (orientation == LEFT)
                                  x += w;
                                  westWidth += w;
                             else if (orientation == RIGHT)
                                  eastWidth += w;
                                  x -= w;
                             totalHeight = cheight;
                             offset = 0;
                        if (totalHeight > h)
                             cheight = h - 1;
                        c.setBounds(x, y + offset, w, cheight);
                        offset += cheight;
                   flipSeparators(c, SwingConstants.HORIZONTAL);
         private void flipSeparators(Component c, int orientn)
              if (c != null && c instanceof JToolBar &&
                      UIManager.getLookAndFeel().getName().toLowerCase().indexOf("windows")
                      != -1)
                   JToolBar jtb = (JToolBar) c;
                   Component comps[] = jtb.getComponents();
                   if (comps != null && comps.length > 0)
                        for (int i = 0; i < comps.length; i++)
                             try
                                  Component component = comps;
                                  if (component != null)
                                       if (component instanceof JSeparator)
                                            jtb.remove(component);
                                            JSeparator separ = new JSeparator();
                                            if (orientn == SwingConstants.VERTICAL)
                                                 separ.setOrientation(SwingConstants.VERTICAL);
                                                 separ.setMinimumSize(new Dimension(2, 6));
                                                 separ.setPreferredSize(new Dimension(2, 6));
                                                 separ.setMaximumSize(new Dimension(2, 100));
                                            else
                                                 separ.setOrientation(SwingConstants.HORIZONTAL);
                                                 separ.setMinimumSize(new Dimension(6, 2));
                                                 separ.setPreferredSize(new Dimension(6, 2));
                                                 separ.setMaximumSize(new Dimension(100, 2));
                                            jtb.add(separ, i);
                             catch (Exception e)
                                  e.printStackTrace();

  • Multiple Frames  - JInternalFrame

    Goal:
    I need to create a main window. This window contains multiple different views.
    ( I should be able to switch back and forth among these views).
    Each view contains 4 small frames/window.
    My design thought:
    Step 1. Main window = JFrame.
    Step 2.Using JLayeredPane to add several layers onto JFrame in z order. Each layer=one view.
    Step 3. Each layer of step 2 should be able to hold 4 frames/windows.
    Problem:
    In step 2, JLayeredPane can only hold JInternalPane or Jpanel. JLayerPane can't hold JFrame.
    Therefore , I can't do step 3 because JInternalFrame from step 2 can't hold any more frames.
    Where I am wrong? Or it is just impossible to do such thing?

    * Card_Layout_Demo_2.java
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Card_Layout_Demo_2 extends JFrame {
        public Card_Layout_Demo_2() {
            initComponents();
        private void initComponents() {
            cards = new JPanel();
            jDesktopPane1 = new JDesktopPane();
            jInternalFrame1 = new JInternalFrame();
            jDesktopPane2 = new JDesktopPane();
            jInternalFrame2 = new JInternalFrame();
            jDesktopPane3 = new JDesktopPane();
            jInternalFrame3 = new JInternalFrame();
            jToolBar1 = new JToolBar();
            jButton1 = new JButton();
            jButton2 = new JButton();
            jButton3 = new JButton();
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            setTitle("Card Layout Demo 2");
            cards.setLayout(new CardLayout());
            jInternalFrame1.setTitle("Frame 1.1");
            jInternalFrame1.setPreferredSize(new Dimension(200, 100));
            jInternalFrame1.setVisible(true);
            jInternalFrame1.setBounds(0, 0, 200, 100);
            jDesktopPane1.add(jInternalFrame1, JLayeredPane.DEFAULT_LAYER);
            cards.add(jDesktopPane1, "panel 1");
            jInternalFrame2.setTitle("Frame 2.1");
            jInternalFrame2.setPreferredSize(new Dimension(200, 100));
            jInternalFrame2.setVisible(true);
            jInternalFrame2.setBounds(0, 0, 200, 100);
            jDesktopPane2.add(jInternalFrame2, JLayeredPane.DEFAULT_LAYER);
            cards.add(jDesktopPane2, "panel 2");
            jInternalFrame3.setTitle("Frame 3.1");
            jInternalFrame3.setPreferredSize(new Dimension(200, 100));
            jInternalFrame3.setVisible(true);
            jInternalFrame3.setBounds(0, 0, 200, 100);
            jDesktopPane3.add(jInternalFrame3, JLayeredPane.DEFAULT_LAYER);
            cards.add(jDesktopPane3, "panel 3");
            getContentPane().add(cards, BorderLayout.CENTER);
            jButton1.setText("Panel 1");
            jButton1.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent evt) {
                    jButton1ActionPerformed(evt);
            jToolBar1.add(jButton1);
            jButton2.setText("Panel 2");
            jButton2.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent evt) {
                    jButton2ActionPerformed(evt);
            jToolBar1.add(jButton2);
            jButton3.setText("Panel 3");
            jButton3.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent evt) {
                    jButton3ActionPerformed(evt);
            jToolBar1.add(jButton3);
            getContentPane().add(jToolBar1, BorderLayout.NORTH);
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            setBounds((screenSize.width-400)/2, (screenSize.height-300)/2, 400, 300);
        private void jButton1ActionPerformed(ActionEvent evt) {
            CardLayout cl = (CardLayout)cards.getLayout() ;
            cl.show(cards, "panel 1");
        private void jButton2ActionPerformed(ActionEvent evt) {
            CardLayout cl = (CardLayout)cards.getLayout() ;
            cl.show(cards, "panel 2");
        private void jButton3ActionPerformed(ActionEvent evt) {
            CardLayout cl = (CardLayout)cards.getLayout() ;
            cl.show(cards, "panel 3");
        public static void main(String args[]) {
            new Card_Layout_Demo_2().setVisible(true);
        private JPanel cards;
        private JButton jButton1;
        private JButton jButton2;
        private JButton jButton3;
        private JDesktopPane jDesktopPane1;
        private JDesktopPane jDesktopPane2;
        private JDesktopPane jDesktopPane3;
        private JInternalFrame jInternalFrame1;
        private JInternalFrame jInternalFrame2;
        private JInternalFrame jInternalFrame3;
        private JToolBar jToolBar1;
    }

  • Multiple font colors

    what's up
    does anybody know how to display font in multiple colors in a Jtextarea or another text component every time i change the font color in my jtextarea it changes for all the words i want it to change for only the next words that i type.
    thanks

    the following sample might be useful to u. i am not sure whether this works for textarea.
    import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.text.*;
    public class test extends JApplet
         private JTextPane pane;
         private JButton colors;
         private JToolBar tb;
         public void init()
              pane = new JTextPane();
              tb = new JToolBar(JToolBar.HORIZONTAL);
              colors=new JButton("Colors");
              colors.addActionListener(new ActionListener()
                   public void actionPerformed(ActionEvent e)
                        Color newColor = javax.swing.JColorChooser.showDialog(null,"Choose Text Color",Color.cyan);     
                                  if(newColor!=null){
                                            MutableAttributeSet attr = new SimpleAttributeSet();
                                            StyleConstants.setForeground(attr,newColor);
                                            pane.setCharacterAttributes(attr,false);
              tb.add(colors);
              getContentPane().setLayout(new BorderLayout());
              getContentPane().add(tb,"North");
              getContentPane().add(pane,"Center");
    //<applet code=test.class width=300 height=300></applet>
    for more information follow this link.
    http://manning.spindoczine.com/sbe/files/uts2/Chapter20html/Chapter20.htm
    cheers
    sri

  • JProgressBar and ObserverPattern in multiple document app??

    Hi,
    I'm working on a multiple document application with jInternalFrames. There is one very time-consuming process and therefore I'd like to show a progressbar for the user to know, that the programm is still running.
    So Icreated a seperate internalFrame with a jProgressBar and I implemented the observer pattern.
    Now the problem is: my time-consuming process (which is in the observable-class) notifies the internalFrame whenever one percent of work is done,
    and the programm even enters the update method of the internal frame. In this update method i set the value of the
    progress bar, but nothing happens. I tried a repaint() and even a paintImmediately() but nothing happens until
    my time-consuming process is done. That's not exactly what i call a progressbar... ;-) It is even worse as the whole view of the application is faulty once I minimized and then resized the main window while my time-consuming process is running.
    So I already found some articles and I fear I have to work with threads. But how?
    can anyone explain to me what method I have to run as a thread and how can I refresh my internalFrame respectively the progressbar then?
    I hope anyone can help me...

    * Progress_Test.java
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Progress_Test extends JFrame {
        public Progress_Test() {
            initComponents();
        private void initComponents() {
            desktop = new JDesktopPane();
            internalFrame = new JInternalFrame();
            panel = new JPanel();
            progressBar = new JProgressBar();
            progressBar.setVisible(false);
            toolbar = new JToolBar();
            startBtn = new JButton();
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            setTitle("Test Progress");
            internalFrame.setPreferredSize(new Dimension(200, 100));
            internalFrame.setVisible(true);
            panel.add(progressBar);
            internalFrame.getContentPane().add(panel, BorderLayout.CENTER);
            startBtn.setText("Start");
            startBtn.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent evt) {
                    startBtnActionPerformed(evt);
            toolbar.add(startBtn);
            internalFrame.getContentPane().add(toolbar, BorderLayout.NORTH);
            internalFrame.setBounds(0, 0, 200, 100);
            desktop.add(internalFrame, JLayeredPane.DEFAULT_LAYER);
            getContentPane().add(desktop, BorderLayout.CENTER);
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            setBounds((screenSize.width-400)/2, (screenSize.height-300)/2, 400, 300);
        private void startBtnActionPerformed(ActionEvent evt) {
            if( ltThread == null || !ltThread.isAlive() ){
                progressBar.setValue(0);
                LongTask lt = new LongTask();
                ltThread = new Thread(lt);
                ltThread.start();
        public static void main(String args[]) {
            new Progress_Test().setVisible(true);
        private JDesktopPane desktop;
        private JInternalFrame internalFrame;
        private JPanel panel;
        private JProgressBar progressBar;
        private JButton startBtn;
        private JToolBar toolbar;
        private Thread ltThread;
        public class LongTask implements Runnable{
            public LongTask() {
                progressBar.setMaximum(max);
            public void run(){
                progressBar.setVisible(true);
                int n=0;
                while ( n<max ){
                    n++;
                    progressBar.setValue(n);
                    try{Thread.sleep(1000);}catch(Exception ex){}
                progressBar.setVisible(false);
            private int max=10;
    }

  • How do multiple family members use iTunes.? One account or multiple?

    How do multiple family members use iTunes. One account right now but apps gets added to all devices and iTunes messages go to all devices.  Can multiple accounts be setup and still have ability to share purchased items?

    Hey Ajtt!
    I have an article for you that can help inform you about using Apple IDs in a variety of ways:
    Using your Apple ID for Apple services
    http://support.apple.com/kb/ht4895
    Using one Apple ID for iCloud and a different Apple ID for Store Purchases
    You can use different Apple IDs for iCloud and Store purchases and still get all of the benefits of iCloud. Just follow these steps:
    iPhone, iPad, or iPod touch:
    When you first set up your device with iOS 5 or later, enter the Apple ID you want to use with iCloud. If you skipped the setup assistant, sign in to Settings > iCloud and enter the Apple ID you’d like to use with iCloud.
    In Settings > iTunes and App Stores, sign in with the Apple ID you want to use for Store purchases (including iTunes in the Cloud and iTunes Match). You may need to sign out first to change the Apple ID.
    Mac:
    Enter the Apple ID you want to use for iCloud in Apple () menu > System Preferences > iCloud.
    Enter the Apple ID you want to use for Store purchases (including iTunes in the Cloud and iTunes Match) in Store > Sign In. In iTunes 11, you can also click iTunes Store > Quick Links: Account.
    PC (Windows 8):
    Enter the Apple ID you want to use for iCloud in the Control Panel. To access the iCloud Control Panel, move the pointer to the upper-right corner of the screen to show the Charms bar, click the Search charm, and then click the iCloud Control Panel on the left.
    Enter the Apple ID you want to use for Store purchases (including iTunes in the Cloud and iTunes Match) in iTunes. In iTunes 10, select Store > Sign In. In iTunes 11, click iTunes Store > Quick Links: Account.
    PC (Windows 7 and Vista):
    Enter the Apple ID you want to use for iCloud in Control Panel > Network and Internet > iCloud.
    Enter the Apple ID you want to use for Store purchases (including iTunes in the Cloud and iTunes Match) in iTunes 10 in Store > Sign In. In iTunes 11, click iTunes Store > Quick Links: Account.
    Note: Once a device or computer is associated with your Apple ID for your iTunes Store account, you cannot associate that device or computer with another Apple ID for 90 days. Learn more about associating a device or computer to your Apple ID.
    Thanks for using the Apple Support Communities!
    Cheers,
    Braden

  • How do I move multiple dimension members up one level in planning?

    I can't figure out how to select multiple members.
    I hope I don't have to cut and paste them individually.

    ODI maybe ?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How can I setup a mail-specific passcode/restriction on iPad used by multiple family members?

    How can I setup a mail-specific passcode/restriction on iPad used by multiple family members?
    Have an Exchange mail account setup and accessible in my mail on iPad... however my kids use it and i would like to restrict them from accessing this specific portion of the device.  I tried viewing restriction options and do not see that i can apply a restriction specifically to Mail.  Thanks for your help.

    Not a feature of iOS. Check the AppStore to see if there are other
    mail apps that allow passcode protection.
    Or use Safari to log onto your email via a web-based interface and
    enter your credentials each time. A bit slower, but the kids will
    not know the details to login.

  • How can a family with multiple existing accounts use Home Sharing?

    I'd like to use the new Home Sharing feature, but it appears to be restricted to families in which all of the family members share a single user account.
    We already have separate accounts for each family member. Is there some way for us to use Home Sharing without abandoning most of our existing accounts, along with all of the purchases made by those accounts? I don't think anyone in this situation would be willing to do that.

    Eh. I am not too sure since I have not messed with it much but I do have a great deal of experience with multiple accounts. Each computer can be authorized for multiple accounts. As can iPods. iPods can sync songs/videos/apps from multiple accounts as long as the computer is authorized with them. What I have set up here, is I buy my stuff I want, my parents buy what they want and so do my brothers. When my bro gets something I want I just move it to my computer. That way all our accounts are separate, but if there is something I want I can get it. Also, since the music no longer has DRM, it won't matter. It will play on any computer. What you should see is if you can just do the shared library with multiple accounts. Then if you don't have videos or such, you can get apps or music. Hope this helps!

  • How can multiple users use the same Creative Cloud Individual on one single-machine?

    We have one shared graphics workstation, which is infrequently in use by different people - therefore we bought a single-workstation license (which we were referred to "Creative Cloud Individual"). In the FAQs it says it installs locally, but whenever a user different from the installing adminstrator logs in, he is forced to use the trial.
    Is there a way to make the local installation usable on that single machine for multiple users?
    Thanks in advance for your reply

    Serenatasystems do the other users not have administrator access?  What happens if they sign in using the Adobe ID tied to your Creative Cloud subscription?  Do your Adobe Creative applications then exit trial mode?

  • How can I use multiple ipad's on one account without sharing individuals personal email accounts?

    Is it possible to have multiple ipads on one account and share info, but also allow the individual users to have personal email that is not seen on the other ipad's? We have all ipads on same icloud account because we all need to see the same ical. It seems like that's the problem. If it IS related to icloud then if we have separate icloud accounts, how would we share the main ical otherwise? Sharing the ical is very important for this business so everyone can access the daily schedule. Of course each user still wants to have private email.
    Hope this wasn't too confusing!
    Thanks!
    Doreen

    you could set up the main icloud itunes acount for ical and not have in setup on the devices
    and share the calandar with the other itunes accounts on the devices
    or only have it on one device
    devices have the users indervidual itunes icloud setup
    they should be able to access the shared "main" itunes icloud ical account once it's shared
    http://howto.cnet.com/8301-11310_39-57542557-285/three-methods-for-sharing-an-ic loud-calendar/
    if the devices are company owned you could go futher and setup find my iphone on the main itunes account
    and not on the user icloud accounts

  • What happens on iCloud (ex. contacts) when multiple family members use the same Apple ID?

    What happens on iCloud when multiple family members use the same Apple ID?  For example if we all choose to use iCloud for contacts, are they all merged together?  We use the same Apple ID so we can use find my iPhone to keep track of the whole family.

    Of course if you are both connected to the same iCloud account you have the same contacts - what did you expect?. The contacts live on the server and are read from there by the devices; so as you've both managed to sync your contacts up to iCloud they are now inextricably mixed. You can only delete your contacts by deleting individual ones, and doing that will delete them from your phone as well.
    You can only unravel this by
    1. In the iCloud contacts page at http://icloud.com, select all the contacts, click on the cogwheel icon at bottom left and choose 'Export vCard'.
    2. Sign out of System Preferences>iCloud
    3. Create a new Apple ID and open a new iCloud account with it for your own use.
    4. Import the vCard back into the iCloud contacts page.
    5. Go to http://icloud.com and sign in with the original ID. This is now his ID. Work through the contacts individually deleting the ones you don't want him to have. When done sign out and advise him to change his password.
    6. Go to the new iCloud account and delete his contacts individually.
    Of course if you have also been syncing calendars and using the same email address there are problems with doing this.

  • ICloud with multiple family members sharing one iTunes account?

    How will iCloud work for the case where multiple family members share an iTunes account but each has his/her own iPhone/iPad/PC?
    Will iCloud replicate content based on email address, unique Apple ID, iTunes account, or??  If iTunes, we could have trouble as three of us share our iTunes account (started when our daughter was young and continued for simplicity).

    Keep one Apple ID for iTunes purchases (apps, music, etc.) for all family members on the iTunes Store and use different Apple IDs for each iCloud user. That worked for me.

  • HT204053 I have multiple family members using one apple id account and all of each others information is going onto each others phones/how do i stop this?

    I have multiple family members using one apple id and all of our data is going onto each others phones/how do i stop this?

    Each person needs to have their own separate Apple ID along with their own separate computer user account and iTunes Library.

Maybe you are looking for