Very confused beginner here...

Hello everyone. I'm new to the board here. I am currently a junior meteorology major with a minor in computer science at Millersville University. To incorporate both my minor and major, I decided to make a computer program that scrolls weather watches and warnings across the bottom of a computer screen (much like they do on television). I am a beginner at Java, only using it for a few months. I really feel like I have bitten off more than I can chew with this program. However, I am dedicated in working through this problem. Below is a copy of the code I am using for this. I keep getting errors, however. I had it working perfectly, besides the fact that a) it never updated and b) it would never scroll more than one watch or warning, meaning it would just loop one over and over. I have also included the errors that I receive during this. Any help would be greatly appreciated. I am sorry if the code looks a bit trashy and disorganized. These are just some things, being a rookie, that I am going to have to learn how to clean up. Thanks
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.Timer;
import javax.swing.*;
import java.applet.Applet;
import java.applet.AudioClip;
import java.net.*;
import de.nava.informa.core.ChannelIF;
import de.nava.informa.core.ItemIF;
import de.nava.informa.impl.basic.ChannelBuilder;
import de.nava.informa.parsers.FeedParser;
public class WxScroll extends JFrame implements ActionListener {
     private static final long serialVersionUID = 1L;
     int count = 0;
     JLabel scrollLabel;
     String scroll, watwarstring, text;
     Label label;
     ItemIF item;
     Component newText;
     String watwar[];
     String newscroll, oldText;
     ChannelIF channel;
     Collection items;
     final TimerTask task;
     java.util.Timer timercheck;
     ChannelBuilder channelb;
     URL url;
     public WxScroll() {
          final Color red = new Color(255, 0, 0);
          final Color yellow = new Color(255, 255, 0);
          final Color orange = new Color(255, 165, 0);
          final Color darkred = new Color(205, 38, 38);
          final Color orangered = new Color(255, 69, 0);
          final Color darkmagenta = new Color(139, 0, 139);
          final Color blueviolet = new Color(138, 43, 226);
          final Color lime = new Color(50, 205, 50);
          final Color goldenrod = new Color(205, 155, 29);
          final Color deeppink = new Color(255, 20, 147);
          final Color lightsteelblue = new Color(176, 196, 222);
          final Color yellowgreen = new Color(154, 205, 50);
          final Color limegreen = new Color(34, 139, 34);
          final Color burlywood = new Color(222, 184, 135);
          final Color paleturquoise = new Color(102, 139, 139);
          final Color springgreen = new Color(0, 238, 118);
          final Color seagreen = new Color(46, 139, 87);
          final Color greenyellow = new Color(127, 255, 0);
          final Color steelblue = new Color(54, 100, 139);
          final Color royalblue = new Color(65, 105, 225);
          final Color hotpink = new Color(255, 105, 180);
          final Color tan = new Color(205, 133, 63);
          final Color skyblue = new Color(135, 206, 250);
          final Color palevioletred = new Color(219, 112, 147);
          final Color slateblue = new Color(0, 127, 255);
          final Color coral = new Color(255, 127, 0);
          final Color cornflower = new Color(100, 149, 237);
          final Color maroon = new Color(176, 48, 96);
          try {
               URL url = new URL("file:misslebeep2.wav");
               AudioClip ac = Applet.newAudioClip(url);
               ac.play();
          } catch (Exception e) {
          timercheck = new java.util.Timer();
          task = new TimerTask() {
               public void run() {
                    try {
                         channel = FeedParser
                                   .parse(
                                             channelb = new ChannelBuilder(),
                                             url = new URL(
                                                       "http://www.weather.gov/alerts/wwarssget.php?zone=COZ041"));
                    catch (Exception e) {
                         System.out.println("exception");
                    finally {
                         items = channel.getItems();
                         scrollLabel = new JLabel(newscroll);
                         for (Iterator i = items.iterator(); i.hasNext();) {
                              count++;
                              ItemIF item = (ItemIF) i.next();
                              scroll = item.getDescription();
                              newscroll += scroll
                                        .replaceAll("<br>", " ")
                                        .replaceAll(
                                                  "Issuing Weather Forecast Office Homepage",
                                        .replaceAll("</a>", " ")
                                        .replaceAll(
                                                  "<a href=http://www.nws.noaa.gov/er/ctp>",
                         if (newscroll.contains("There are no active"))
                              scrollLabel.setVisible(false);
                         else {
                              scrollLabel.setBackground(red);
                              if (newscroll.contains("Tornado warning".toUpperCase()))
                                   scrollLabel.setBackground(red);
                              if (newscroll.contains("Severe thunderstorm warning"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(orange);
                              if (newscroll.contains("Flash Flood Warning"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(darkred);
                              if (newscroll
                                        .contains("Blizzard Warning".toUpperCase()))
                                   scrollLabel.setBackground(orangered);
                              if (newscroll.contains("ice storm warning"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(darkmagenta);
                              if (newscroll.contains("short term".toUpperCase()))
                                   scrollLabel.setBackground(burlywood);
                              if (newscroll.contains("heavy snow warning"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(blueviolet);
                              if (newscroll.contains("heavy sleet warning"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(skyblue);
                              if (newscroll.contains("flood warning".toUpperCase()))
                                   scrollLabel.setBackground(lime);
                              if (newscroll.contains("high wind warning"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(goldenrod);
                              if (newscroll
                                        .contains("red flag warning".toUpperCase()))
                                   scrollLabel.setBackground(deeppink);
                              if (newscroll.contains("wind chill warning"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(lightsteelblue);
                              if (newscroll.contains("freeze warning".toUpperCase()))
                                   scrollLabel.setBackground(Color.cyan);
                              if (newscroll.contains("snow watch".toUpperCase()))
                                   scrollLabel.setBackground(Color.cyan);
                              if (newscroll.contains("flood statement".toUpperCase()))
                                   scrollLabel.setBackground(yellowgreen);
                              if (newscroll.contains("tornado watch".toUpperCase()))
                                   scrollLabel.setBackground(yellow);
                              if (newscroll.contains("severe thunderstorm watch"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(palevioletred);
                              if (newscroll.contains("flash flood watch"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(limegreen);
                              if (newscroll.contains("freezing rain".toUpperCase()))
                                   scrollLabel.setBackground(slateblue);
                              if (newscroll
                                        .contains("freezing drizzle".toUpperCase()))
                                   scrollLabel.setBackground(slateblue);
                              if (newscroll.contains("sleet advisory".toUpperCase()))
                                   scrollLabel.setBackground(slateblue);
                              if (newscroll.contains("winter weather advisory"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(burlywood);
                              if (newscroll.contains("wind chill advisory"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(paleturquoise);
                              if (newscroll.contains("heat advisory".toUpperCase()))
                                   scrollLabel.setBackground(coral);
                              if (newscroll.contains("flood advisory".toUpperCase()))
                                   scrollLabel.setBackground(springgreen);
                              if (newscroll.contains("snow advisory".toUpperCase()))
                                   scrollLabel.setBackground(paleturquoise);
                              if (newscroll.contains("wind advisory".toUpperCase()))
                                   scrollLabel.setBackground(tan);
                              if (newscroll.contains("frost advisory".toUpperCase()))
                                   scrollLabel.setBackground(cornflower);
                              if (newscroll.contains("flood watch".toUpperCase()))
                                   scrollLabel.setBackground(seagreen);
                              if (newscroll.contains("blizzard watch".toUpperCase()))
                                   scrollLabel.setBackground(greenyellow);
                              if (newscroll.contains("winter storm watch"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(steelblue);
                              if (newscroll.contains("winter storm warning"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(hotpink);
                              if (newscroll.contains("high wind watch".toUpperCase()))
                                   scrollLabel.setBackground(goldenrod);
                              if (newscroll.contains("excessive heat watch"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(maroon);
                              if (newscroll.contains("freeze watch".toUpperCase()))
                                   scrollLabel.setBackground(royalblue);
                              if (newscroll
                                        .contains("wind chill watch".toUpperCase()))
                                   scrollLabel.setBackground(royalblue);
                              if (newscroll.contains("excessive heat watch"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(maroon);
                              if (newscroll.contains("excessive heat watch"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(maroon);
                              if (newscroll.contains("excessive heat watch"
                                        .toUpperCase()))
                                   scrollLabel.setBackground(maroon);
                              scrollLabel.setFont(new Font("Arial", Font.BOLD, 40));
                              getContentPane().add(scrollLabel, BorderLayout.SOUTH);
                              scrollLabel.setOpaque(true);
                              scrollLabel.setForeground(Color.white);
     // create 2nd timer. give time of 1000ms.
     // event.getsource...in action performed
     timercheck.scheduleAtFixedRate(task, 1000, 10000);
     Timer timer = new Timer(120,this);
     //javax.swing.Timer timer = new javax.swing.Timer(120, this);
     timer.start();
     public void actionPerformed(ActionEvent event) {
          oldText = scrollLabel.getText();
          StringBuffer newText = new StringBuffer(oldText.substring(1) + oldText.substring(0, 1));
          String text = newText.toString();
          scrollLabel = new JLabel (text);
          //scrollLabel.setText(newText.toString());
     public static void main(String[] args) {
          Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
          int y = (14 * screen.height) / 15;
          WxScroll frame = new WxScroll();
          JLabel title = new JLabel("WxScroll");
          JPanel titlePanel = new JPanel();
          titlePanel.setPreferredSize(new Dimension(0, 0));
          titlePanel.add(title);
          frame.setLocation(0, y);
          // paint component method, drawstring,
          frame.setUndecorated(true);
          frame.setAlwaysOnTop(true);
          frame.getContentPane().add(titlePanel);
          frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
          frame.pack();
          frame.setVisible(true);
}The errors i receive are:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
     at WxScroll.actionPerformed(WxScroll.java:289)
     at javax.swing.Timer.fireActionPerformed(Unknown Source)
     at javax.swing.Timer$DoPostEvent.run(Unknown Source)
     at java.awt.event.InvocationEvent.dispatch(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)

I don't know. There are classes your code requires (e.g., everything in the de.nava.informa packages) that I don't have, so I can't really compile or run your code.
I will say this: it's a confused mess. There's too much code and too little abstraction. This is typical of beginning object-oriented programmers.
When you start seeing LOTS of repeated stuff like this:
                  if (newscroll.contains("Tornado warning".toUpperCase()))
                     scrollLabel.setBackground(red);
                  }alarm bells should start ringing in your head. It appears that a Map with a String as key and Color as value is wanted. I can make all that code collapse into something MUCH smaller. If I externalize all those awful Color declarations into a File that's read on startup (e.g., taking in the key message and the RGB values and initializing the Map), now I have something that I can change more easily. AND there's less code to manage.
I see URLs, applet, TimerTask, HTML - the kitchen sink.
I can't tell you what this class is about.
Be lazier - write less code. That's what good programmers do.
Try to think more abstractly.
%

Similar Messages

  • Sequencing pages for me is very confusing.

    Sequencing pages for me is very confusing.
    Are there any step by step instructions somewhere that give detailed instructions on how to sequence pages for Indesign in the "correct" order?
    1) Saddle stitch (CD booklet stapled in the middle) This is the kind where the page order gets shuffled and I'm not sure how InDesign wants to "see" the layout of pages so I can let Indesign do the correct page order.
    2) Spiral Bound (no shuffling of page order here, just front and back 1-2, 3-4, 5-6, etc.) This one is easier, so I succeeded in accomplishing it once, but I still had to do a lot of reordering of the pages, for example, whenever I had to "insert" a new page between other pages that were already numbered in the correct sequence.
    I hope that I was clear. Basically, I get very confused if I cannot physically organize a real paper copy of the pages. My goal is to master the Saddle Stitch and stick with that since I dislike anything spiral bound.
    I was told that I should either let the printer people handle page signature (which in my opinuion would severely confuse things) or that maybe, if I want to sequence pages correctly, InDesign has a feature which just automatically sequence the pages. Thanks for any help!

    I'll repond to everybody's post in one big paragraph, lumping everyone together:
    (My InDesign version is CS3)
    Sorry, I meant to say 'imposition' instead of 'signature', and I was using the term 'page order', because even people who use InDesign and know what I'm talking about, they might not be familiar with creating saddle stitch pages. Mike Trout, the link you provided didn't work!
    Mike Gianino, are you saying i must TELL indesign to use reader spreads, and then when i am finished, tell it to organize everything into 'printer speads' automatically? Is that option a one step process found in the InDesign menu? Because even if I do what you say.. I will still have to visually organize the pages in a way that Heather mentioned (numerically, but shuffled) This is where the battle between visual layout and numerical page order can get confusing if you have InDesign doing some work automatically with one click of the button. ("printer speads")
    Now, I realize that it is wise to ask your printer what they need,
    but I plan on doing a lot of this on my own at home at some point. And so, I will have to be "on my own" in regards to not wasting all that precious paper and ink.
    Heather, I;ll check out InBooklet.
    Now, in other words, to clarify what you said..
    if my saddle stitch book was, say 18 pages, instead of 16,
    it would go like this?
    18/1
    2/17
    16/3
    4/15
    14/5
    6/13
    12/7
    8/11
    10/9...??
    For some reason, it looks like my page 10 comes before my page 9!
    Also, if i want to add a cover to those pages, should i
    put it on a separate document? Because it looks like that
    part of the book will not be numbered!

  • Have just bought an ipad but have forgotten my gmail password.  I have used this gmail account for my apple id, if I set up a new email account on the ipad , do I have to change this apple id.  Am a very confused novice!!!

    I have recently bought an Ipad but have forgotten my gmail password that I use on my Mac.  I have used this email as my apple ID.  If I now set up a new email account on my Ipad, do I have to change my apple ID as well as my apple password!  HELP A VERY CONFUSED NOVICE!!!

    On your Mac, try to access your gmail account. There should be a link you click for "Forgot My Password". Click it and try to retrieve your password.
     Cheers, Tom

  • I am very confused. When I wanna to update my apps in app store, it shows the account which is my iPhone one is not my iPad one. how can I reset to my iPad account?

    I am very confused. When I wanna to update my apps in app store, it shows the account which is my iPhone one is not my iPad one. how can I reset to my iPad account?

    And I am very confused by your query. Your iTunes account is the same on all devices - unless of course you have multiple accounts to begin with.
    If you do have another Apple ID that you use for the iPad purchases, you can sign out of the account that is on the iPad in Settings>Store.
    Perhaps a few more details from you could clear up the confusion???

  • I have installed the new up to date itunes which i can open on my PC, however when i connect my ipad or iphone i get an error saying i cannot use the device as the require software isn't installed?? I'm very confused please help......

    I have installed the new up to date itunes which i can open on my PC, however when i connect my ipad or iphone i get an error saying i cannot use the device as the require software isn't installed?? I'm very confused please help......

    Let's try a standalone Apple Mobile Device Support install. It still might not install, but fingers crossed any error messages will give us a better idea of the underlying cause of why it's not installing under normal conditions.
    Download and save a copy of the iTunesSetup.exe (or iTunes64setup.exe) installer file to your hard drive:
    http://www.apple.com/itunes/download/
    Download and install the free trial version of WinRAR:
    http://www.rarlab.com/
    Right-click the iTunesSetup.exe (or iTunes64setup.exe), and select "Extract to iTunesSetup" (or "Extract to iTunes64Setup"). WinRAR will expand the contents of the file into a folder called "iTunesSetup" (or "iTunes64Setup").
    Go into the folder and doubleclick the AppleMobileDeviceSupport.msi (or AppleMobileDeviceSupport64.msi) to do a standalone AMDS install.
    (If it offers you the choice to remove or repair, choose "Remove", and if the uninstall goes through successfully, see if you can reinstall by doubleclicking the AppleMobileDeviceSupport.msi again.)
    Does it install (or uninstall and then reinstall) properly for you? If so, can you get a normal iTunes install to go through properly now?
    If instead you get an error message during the install (or uninstall), let us know what it says. (Precise text, please.)

  • So my ex step-daughter took my daughters ipad 4 and changed her passcode and is denying doing it but we know she did. she does things like this. my daughter has pictures on there that is very important to her. her late grandfather etc. how can we get into

    so my ex step-daughter took my daughters ipad 4 and changed the passcode. she is NEVER giving me the new passcode.  my daughters has pictures on there that are very important to her. pics of her late grandfather, etc. how can we get back into the ipad without losing her items??? shes heartbroken..

    Removing the "Disabled" will erase the iPad. If you have important files on an iPad you should backup frequently.
    How can I unlock my iPad if I forgot the passcode?
    http://www.everymac.com/systems/apple/ipad/ipad-troubleshooting-repair-faq/ipad- how-to-unlock-open-forgot-code-passcode-password-login.html
    iOS: Device disabled after entering wrong passcode
    http://support.apple.com/kb/ht1212
    How can I unlock my iPad if I forgot the passcode?
    http://tinyurl.com/7ndy8tb
    How to Reset a Forgotten Password for an iOS Device
    http://www.wikihow.com/Reset-a-Forgotten-Password-for-an-iOS-Device
    Using iPhone/iPad Recovery Mode
    http://ipod.about.com/od/iphonetroubleshooting/a/Iphone-Recovery-Mode.htm
    You may have to do this several times.
    Saw this solution on another post about an iPad in a school environment. Might work on your iPad so you won't lose everything.
    ~~~~~~~~~~~~~
    ‘iPad is disabled’ fix without resetting using iTunes
    Today I met my match with an iPad that had a passcode entered too many times, resulting in it displaying the message ‘iPad is disabled – Connect to iTunes’. This was a student iPad and since they use Notability for most of their work there was a chance that her files were not all backed up to the cloud. I really wanted to just re-activate the iPad instead of totally resetting it back to our default image.
    I reached out to my PLN on Twitter and had some help from a few people through retweets and a couple of clarification tweets. I love that so many are willing to help out so quickly. Through this I also learned that I look like Lt. Riker from Star Trek (thanks @FillineMachine).
    Through some trial and error (and a little sheer luck), I was able to reactivate the iPad without loosing any data. Note, this will only work on the computer it last synced with. Here’s how:
    1. Configurator is useless in reactivating a locked iPad. You will only be able to completely reformat the iPad using Configurator. If that’s ok with you, go for it – otherwise don’t waste your time trying to figure it out.
    2. Open iTunes with the iPad disconnected.
    3. Connect the iPad to the computer and wait for it to show up in the devices section in iTunes.
    4. Click on the iPad name when it appears and you will be given the option to restore a backup or setup as a new iPad (since it is locked).
    5. Click ‘Setup as new iPad’ and then click restore.
    6. The iPad will start backing up before it does the full restore and sync. CANCEL THE BACKUP IMMEDIATELY. You do this by clicking the small x in the status window in iTunes.
    7. When the backup cancels, it immediately starts syncing – cancel this as well using the same small x in the iTunes status window.
    8. The first stage in the restore process unlocks the iPad, you are basically just canceling out the restore process as soon as it reactivates the iPad.
    If done correctly, you will experience no data loss and the result will be a reactivated iPad. I have now tried this with about 5 iPads that were locked identically by students and each time it worked like a charm.
    ~~~~~~~~~~~~~
    Try it and good luck. You have nothing more to lose if it doesn't work for you.
     Cheers, Tom

  • HT1444 The update vs. upgrade paths are very confusing. I'm running OS X v10.5.8. What upgrade products do I need in order to become current?

    The update vs. upgrade paths are very confusing. I'm running OS X v10.5.8 and trying to figure out what versions I need to purchase/download in order to become current.
    Thank you!

    Phone the Apple Store, order a Mac OS X 10.6 DVD, and run Software Update. If your Mac supports it, buy 10.7 or 10.8 from the Mac App Store.
    (70024)

  • What exactly is the difference between the new photos app for mac and iPhoto? i'm very confused...

    Ever since i've bought my macbook pro i used iPhoto to organize my photos. Now apple added this new photos app and i don't really understand what is it meant for? can someone please explain me the difference? I'm very confused about the purposes of both apps....

    Now apple added this new photos app and i don't really understand what is it meant for? can someone please explain me the difference? I'm very confused about the purposes of both apps....
    Photos is a completely new designed photo application, designed for Yosemite and the MacOS X versions to come. Many differences are under the hood. It uses the new system libraries and frameworks for more efficient image processing on the new powerful macs, like the mac pro, it is extensible by app extensions, if other developers will add functionality, and most important, it brings integration with iCloud Photo Library. With Photos you can store your photo library in iCloud and sync it across all devices.
    Some features are still missing however, and you can continue to use iPhoto, if you like. Or create a small Photos library for testing and explore Photos, while keeping your main libraries in iPhoto.

  • We have a very big issue here, Patch Tuesday didn't work correctly yesterday, and the patches took all the free drive space away.

    Hello
    We have a very big issue here, Patch Tuesday didn't work correctly yesterday, and the patches took all the free drive space away.
    Before we started with the Patches, we had one Gig of free space on our hard drive, now we are down to less than 10 Megs!!!
    What happened is that the patches didn't work, we had to try them 7 times, and every time they created a 'temporary restore point' which we don't know where that point is.
    The server has crashed twice since, we were able to place it back online but we're afraid it will crash again.
    We have several customers on that server, we are very worried,
    Can you please help us?
    Thank you

    Hi,
    Hope the below article be helpful:
    Clear space on your hard drive by deleting old Windows uninstall folders
    http://news.cnet.com/8301-13880_3-9862223-68.html
    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    And as far as I know, we could not use diskpart to extend C drive, 3rd party utilities may work, please go through the below thread:
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/03068ecb-7edd-43d8-bc68-12bc466c583f/how-to-extend-the-windows-2003-c-drive?forum=winservergen
    Regards,
    Yan Li
    Regards, Yan Li

  • Very slow loading & as every thing FIOS... VERY confusing!! I wish I'd gotten cable!!!!!!!!

    very slow loading & of course ... as every thing with FIOS... VERY confusing!!  the whole forum and all the message  categories are not even working , for me, this is   hopelessly complicated and worthless.. I wish I'd gotten cable!!!!!!!!

    Specifically, what kind of problems are you having with the forums??
    If a forum member gives an answer you like, give them the Kudos they deserve. If a member gives you the answer to your question, mark the answer that solved your issue as the accepted solution.

  • The TOC is very confusing. How can I see the page showing the list of chapters and accompanying pages?

    The TOC is very confusing. How can I see the whole list of all the chapters, as it would appear in a book? I only can see a vague image of the chapter title, and only from one chapter at a time; the chapter I am on. In the instruction example it shows also only the "title" of the chapter it pertains to, but it is all in legeable text. The inspector gives options, but it does not explain how to apply it, and I cannot see what my option will look like and to what part of the "text" it is referring.

    The "lower rectangles" are thumbnails of the actual pages in your book... the text was presumably the content of your book. IF you did as I suggested to keep the TOC listing of a full book.. but removed content on all except the three chapters you want to send off to XXXXX -  then the "rectangles are showing blank pages. Which is normal.
    You need to understand that Apple created iBooks Author to create a book which can be obtained from their iBooks store. The application is flexible for customisation to a large extent and the innovative make use of that flexibility. The TOC basically replaces the old Index in printed books to advise readers what content is available.
    On an iPad, or Mac now, Insterad of using  "hyperlinks" from a written index page... which is basic web page navigation - Apple chose  to have a visual TOC.
    Basically you  have to decide - create a three chapter sample which you seem to require - which will show the TOC as it is, or  if you the whole TOC of the finished book is required to show... but  not the content, you end  up with blank "rectangles".  
    Screenshots oniPads... press the  top right start button and the  lower centre,  home buttom together and it  makes a screenshot. Transfer to your computer ( email or Dropbox type cloud) and  add to your post.

  • I found the operating system very confusing and hard to use. No tutorial. Manual and online help were outdated.  Tool bars, programs and documents randomly appeared and disappeared. Programs I installed completely disappeared. Anyone else experience this?

    I found the operating system very confusing and hard to use. No tutorial. Manual and online help were outdated.  Tool bars, programs and documents randomly appeared and disappeared. Programs I installed completely disappeared. Anyone else experience this?

    No need to apologize, Jim.  I think your rant was justified.  For years people have been telling me how easy the Mac was to use.  Imagine my frustration when I finally learned from friends and users that it takes weeks or months to make the transition from Windows to Mac.
    Still, I agree that I acted to too hastily when I returned my mini-mac to the store only three days after I bought it.
    I'm going to try again, this time with an iMac.  This time I'll keep it.  Since this thread is for the mini-Mac only, I'll probably be starting a new one for the iMac.
    Why did I decide to try again?  Well, I do like the faster speed and compact hardware of the Macs.  I also like the fact that I can install Windows and use that for my programs until I transition completely to Mac, IF I make the complete transition.
    Thank you all for your suggestions and advice.  I have paid attention to what you said.
    Andy

  • Very confused with iTunes Store issues

    Dear all,
    I am a Mac user who owns several mac computers and several iOS devices.
    I have become very confused over my rights concerning my specific Apple iD.
    I understand that when purchasing DRM free music from iTunes (256 bit - it appears as Purchased AAC audio file) on my main Mac computer, then I can play this music to as many computers I have, not only 5. Is this correct?
    I remember at some point that on one of my other Mac computers ( my secondary computer - a Mac Mini) I was able to listen to my music purchased, in the past, on my main computer, by having it streamed (not downloaded) from the iCloud onto my secondary computer. Somehow this has been lost recently. Now I am faced with the task to authorise my secondary computer, which I cannot do, because I have 5 computers already authorised.
    What am I doing wrong?
    Has iTunes 11 changed anything in this respect?
    Any help will be most appreciated.
    Merry Christmas and best regards
    Andreas

    Limnos wrote:
    err = -50 when downloading from store - https://discussions.apple.com/thread/3697501 - delete incomplete downloads from downloads folder as per http://support.apple.com/kb/TS3297
    iTunes Store: "Error (-50)" when downloading purchased content - http://support.apple.com/kb/TS1583
    iTunes Customer Service Contact - http://www.apple.com/support/itunes/contact.html
    I had tried all these, deleting 'Downloads' folder in 'iTunes Media', creating a new user (administrator) account and downloading movie with the new account, following error -50 trouble shooting steps, but none of them worked. I did contact iTunes customer service. In addition to what listed above, they also suggested I download the movie using another computer and transfer the file to my macbook air, which has nothing to do with my problem at all.

  • Using G42-360TX is very confuse..when I play the movie with media player the notebook will shutdown

    using G42-360TX is very confuse..when I play the movie with media player the notebook will shutdown

    Whoops, I responded on the wrong thread.  I don't see a way to delete.

  • Could someone please tell which cable to buy for my iPad 2 so that I can watch Netflix , film four, and such others on my TV via my iPad, I am getting very confused

    could you please advise me which cable to buy for my iPad 2 so that I can watch Netflix , film four, and such others on my TV via my iPad, I am getting very confused , many thanks

    You need this digital iPad adapter http://store.apple.com/us/product/MD098ZM/A and an HDMI cable.
     Cheers, Tom

Maybe you are looking for

  • How to get the details of MIGO num/MIGO Doc year and Ref MIGO Doc item num

    Hi, Currently I am working on a requirement to post an Incoming Invoice and using the BAPI 'BAPI_INCOMINGINVOICE_CREATE' to upload the data into SAP. In the Input file(to be uploaded to SAP) I was not getting details like REF_DOC(Document No. of a Re

  • NW 6.5 SP8 Abend

    I have this server running for almost 3 years. Never a problem. It's a Proliant ML370 G5. Now I had the following abend twice in a week: Wednesday, 3-27-2013 7:37 pm File reset by user: admin Novell Open Enterprise Server, NetWare 6.5 PVER: 6.50.08 S

  • Zen Micro frozen with the word the "Creative" stuck on the scr

    Yesterday, whil listening to music, my Zen froze up (understand, I just bought this a week ago). So. I tried to shut it off. Nothing. So. I took the battery out. When I put it back in, the word "Creative" stays stuck on my screen. I've tried taking t

  • Bank GL accounts

    Hi frnds, I have created a bank Gl account in Tcode-FS00. The Bank GL which i have created are Main Bank Account, Cheque deposited account,Cgeque issued account all These GL accounts are kept in Expenses account group under Balance sheet. Exactly wha

  • Best practices-upgrade to Universal FC Studio

    I have the pre universal installed. Works fine for the G5 but I can migrate to a universal edition for the same machine (G5). Question: My personal advice is to ditch all of the old versions but there is no one specific reference on removing an earli