Diary help please.

I am trying to create an appointments diary with a hashmap made up of a gregoriancalendar and an appointment in which i have a separate class for.
import jewl.*;
import java.io.*;
import java.util.Date;
import java.util.ArrayList;
import java.lang.Object;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
* Write a description of class AppointmentBook here.
* @author (your name)
* @version (a version number or a date)
public class AppointmentBook
    // instance variables - replace the example below with your own
    private ListBox appMain;
    private HashMap <GregorianCalendar, Appointment> appointments;
    private String appName;
    private jewl.Frame appFrame;
    private ListBox  apptList;
    private ListBox  contactList;
    private jewl.Button   addAppt;
    private jewl.Button   deleteAppt;
    private jewl.Menu     fileMenu;
    private jewl.MenuItem newDiary;
    private jewl.MenuItem openDiary;
    private jewl.MenuItem saveDiary;
    private jewl.MenuItem saveDiaryAs;
    private jewl.MenuItem exitProgram;
    private jewl.Menu optionsMenu;
    private jewl.MenuItem addAppttt;
    private jewl.MenuItem deleteApp;
    private jewl.Button one;
    private jewl.Button two;
    private jewl.Button three;
    private jewl.Button four;
    private jewl.Button five;
    private jewl.Button six;
    private jewl.Button seven;
    private jewl.Button eight;
    private jewl.Button nine;
    private jewl.Button ten;
    private jewl.Button eleven;
    private jewl.Button twelve;
    private jewl.Button thirteen;
    private jewl.Button fourteen;
    private jewl.Button fifteen;
    private jewl.Button sixteen;
    private jewl.Button seventeen;
    private jewl.Button eighteen;
    private jewl.Button nineteen;
    private jewl.Button twenty;
    private jewl.Button tone;
    private jewl.Button ttwo;
    private jewl.Button tthree;
    private jewl.Button tfour;
    private jewl.Button tfive;
    private jewl.Button tsix;
    private jewl.Button tseven;
    private jewl.Button teight;
    private jewl.Button tnine;
    private jewl.Button thirty;
    private jewl.Button thone;
     * Constructor for objects of class AppointmentBook
    public AppointmentBook()
        // initialise instance variables
        HashMap <GregorianCalendar, Appointment> appointments = new HashMap <GregorianCalendar, Appointment>();
        appFrame  = new jewl.Frame(370,370,"Diary",'X');
        apptList = new jewl.ListBox(appFrame,5,175,340,100);
        addAppt     = new jewl.Button(appFrame,10,-30,130,25,"Add Appointment",'W');
        deleteAppt  = new jewl.Button(appFrame,150,-30,130,25,"Delete Appointment",'Y');
        fileMenu    = new jewl.Menu(appFrame,"File");
        optionsMenu = new jewl.Menu(appFrame,"Options");
        addAppttt      = new jewl.MenuItem(optionsMenu,"Add Appointment",'Z');
        deleteApp   = new jewl.MenuItem(optionsMenu,"Delete Appointment",'.');
        newDiary    = new jewl.MenuItem(fileMenu,"New",';');
        openDiary   = new jewl.MenuItem(fileMenu,"Open...",'0');
        fileMenu.addSeparator();
        saveDiary   = new jewl.MenuItem(fileMenu,"Save",'[');
        saveDiaryAs = new jewl.MenuItem(fileMenu,"Save As...",']');
        fileMenu.addSeparator();
        exitProgram = new jewl.MenuItem(fileMenu,"Exit",'/');
        one  = new jewl.Button(appFrame,5,5,50,25,"1",'1');
        two  = new jewl.Button(appFrame,60,5,50,25,"2",'2');
        three = new jewl.Button(appFrame,120,5,50,25,"3",'3');
        four  = new jewl.Button(appFrame,180,5,50,25,"4",'4');
        five = new jewl.Button(appFrame,240,5,50,25,"5",'5');
        six = new jewl.Button(appFrame,300,5,50,25,"6",'6');
        seven = new jewl.Button(appFrame,360,5,50,25,"7",'7');
        eight = new jewl.Button(appFrame,5,35,50,25,"8",'8');
        nine = new jewl.Button(appFrame,60,35,50,25,"9",'9');
        ten = new jewl.Button(appFrame,120,35,50,25,"10",'A');
        eleven = new jewl.Button(appFrame,180,35,50,25,"11",'B');
        twelve = new jewl.Button(appFrame,240,35,50,25,"12",'C');
        thirteen = new jewl.Button(appFrame,300,35,50,25,"13",'D');
        fourteen = new jewl.Button(appFrame,360,35,50,25,"14",'E');
        fifteen = new jewl.Button(appFrame,5,70,50,25,"15",'F');
        sixteen = new jewl.Button(appFrame,60,70,50,25,"16",'G');
        seventeen = new jewl.Button(appFrame,120,70,50,25,"17",'H');
        eighteen = new jewl.Button(appFrame,180,70,50,25,"18",'I');
        nineteen = new jewl.Button(appFrame,240,70,50,25,"19",'J');
        twenty = new jewl.Button(appFrame,300,70,50,25,"20",'K');
        tone = new jewl.Button(appFrame,360,70,50,25,"21",'L');
        ttwo = new jewl.Button(appFrame,5,105,50,25,"22",'M');
        tthree = new jewl.Button(appFrame,60,105,50,25,"23",'N');
        tfour = new jewl.Button(appFrame,120,105,50,25,"24",'O');
        tfive = new jewl.Button(appFrame,180,105,50,25,"25",'P');
        tsix = new jewl.Button(appFrame,240,105,50,25,"26",'Q');
        tseven = new jewl.Button(appFrame,300,105,50,25,"27",'R');
        teight = new jewl.Button(appFrame,360,105,50,25,"28",'S');
        tnine = new jewl.Button(appFrame,5,140,50,25,"29",'T');
        thirty = new jewl.Button(appFrame,60,140,50,25,"30",'U');
        thone = new jewl.Button(appFrame,120,140,50,25,"31",'V');
        newDiary.setKey('#');
        openDiary.setKey('@');
        saveDiary.setKey('~');
     * An example of a method - replace this comment with your own
     * @param  y   a sample parameter for a method
     * @return     the sum of x and y
    public void go()  throws FileNotFoundException
        while (appFrame.isValid()) {
            char c = jewl.Window.nextCommand();
            if (c == ';') {         // new diary
                newDiary();
            else if (c == '0') {    // open diary
                openDiary();
            else if (c == '[') {    // save diary
                saveDiary();
            else if (c == ']') {    // save diary as
                saveDiaryAs();
            else if (c == 'X') {    // exit
                appFrame.close();
            else if (c == 'W'){    // add appointment
                addAppt();
            else if (c == 'Y') {    // delete appointment
                deleteAppt();
            else if (c == 'Z')  {   // add appointment
                addAppt();
            else if (c == '.')  {   // delete appointment
                deleteAppt();
            else if (c == '1')  {   // delete appointment
                addAppt();
            else if (c == '2')  {   // delete appointment
                addAppt();
            else if (c == '3')  {   // delete appointment
                addAppt();
            else if (c == '4')  {   // delete appointment
                addAppt();
            else if (c == '5')  {   // delete appointment
                addAppt();
            else if (c == '6')  {   // delete appointment
                addAppt();
            else if (c == '7')  {   // delete appointment
                addAppt();
            else if (c == '8')  {   // delete appointment
                addAppt();
            else if (c == '9')  {   // delete appointment
                addAppt();
            else if (c == 'A')  {   // delete appointment
                addAppt();
            else if (c == 'B')  {   // delete appointment
                addAppt();
            else if (c == 'C')  {   // delete appointment
                addAppt();
            else if (c == 'D')  {   // delete appointment
                addAppt();
            else if (c == 'E')  {   // delete appointment
                addAppt();
            else if (c == 'F')  {   // delete appointment
                addAppt();
            else if (c == 'G')  {   // delete appointment
                addAppt();
            else if (c == 'H')  {   // delete appointment
                addAppt();
            else if (c == 'I')  {   // delete appointment
                addAppt();
            else if (c == 'J')  {   // delete appointment
                addAppt();
            else if (c == 'K')  {   // delete appointment
                addAppt();
            else if (c == 'L')  {   // delete appointment
                addAppt();
            else if (c == 'M')  {   // delete appointment
                addAppt();
            else if (c == 'N')  {   // delete appointment
                addAppt();
            else if (c == 'O')  {   // delete appointment
                addAppt();
            else if (c == 'P')  {   // delete appointment
                addAppt();
            else if (c == 'Q')  {   // delete appointment
                addAppt();
            else if (c == 'R')  {   // delete appointment
                addAppt();
            else if (c == 'S')  {   // delete appointment
                addAppt();
            else if (c == 'T')  {   // delete appointment
                addAppt();
            else if (c == 'U')  {   // delete appointment
                addAppt();
            else if (c == 'V')  {   // delete appointment
                addAppt();
    public static void start (String[] args) throws FileNotFoundException {
        AppointmentBook app = new AppointmentBook();
        app.go();
    public void refresh() {
       apptList.clear();
    public void newDiary ()
        appName = null;
        appointments.clear();
        refresh();
    public void openDiary ()
        OpenDialog d = new OpenDialog("Choose diary",'c');
        d.addFilter(".diary","Diary files");
        if (d.execute() == 'c') {
            appName = d.getName();
            try {
                FileInputStream fis = new FileInputStream(appName);
                ObjectInputStream ois = new ObjectInputStream(fis);
                appointments = (HashMap<GregorianCalendar,Appointment>)ois.readObject();
            catch (IOException e) {
                jewl.Dialog.error(e.getMessage(),"Error reading diary");
            catch (ClassNotFoundException e) {
                jewl.Dialog.error(e.getMessage(),"Error reading diary");
            refresh();
    public void saveDiary () {
        try {
            FileOutputStream fos = new FileOutputStream(appName);
            ObjectOutputStream oos = new ObjectOutputStream(fos);
            oos.writeObject(appointments);
        catch (Exception e) {
            jewl.Dialog.error(e.getMessage(),"Error saving diary");
    public void saveDiaryAs () {
        SaveDialog d = new SaveDialog("Save diary",'s');
        d.addFilter(".diary","Diary files");
        if (d.execute() == 's') {
            appName = d.getName();
            saveDiary();
    public void addAppt () throws FileNotFoundException
        jewl.Dialog     addDialog    = new jewl.Dialog(400,200,"Enter apppointment details",'n');
        jewl.Label      dateLabel    = new jewl.Label (addDialog,10,10,80,25,"Details");
        jewl.ComboBox  month    = new jewl.ComboBox (addDialog,10,50,80,25);
        month.appendLines(new String[] {"01", "02", "03", "04", "05","06", "07", "08", "09", "10","11","12"});    
        jewl.ComboBox  day    = new jewl.ComboBox (addDialog,100,50,80,25);
        day.appendLines(new String[] {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23"}); 
        jewl.ComboBox  year    = new jewl.ComboBox (addDialog,190,50,80,25);
        year.appendLines(new String[] { "2007", "2008", "2009", "2010"} );
        jewl.Label      detailsLabel = new jewl.Label (addDialog,10,80,80,25,"Details");
        jewl.TextField  detailsField = new jewl.TextField (addDialog,100,80,180,25);
        jewl.Button     okButton     = new jewl.Button(addDialog,10,110,80,25,"OK",'y');
        jewl.Button     ocancelutton = new jewl.Button(addDialog,100,110,80,25,"Cancel",'n');
        if (addDialog.execute() == 'y') {
            int y = Integer.parseInt(year.getLine());
            int m = Integer.parseInt(month.getLine());
            int d = Integer.parseInt(day.getLine());
            GregorianCalendar when = new GregorianCalendar(y,m,d);
            Appointment appt = new Appointment(when,detailsField.getText());
            appointments.put(when,appt);
            refresh();
    public void deleteAppt () {
        appointments.remove(appMain.selection());
}Here is my appointment class:
import java.util.*;
import java.io.*;
public class Appointment implements Serializable {
    private GregorianCalendar   time;
    private String details;
    private int length;
     * Constructor for objects of class Appointment
    public Appointment(GregorianCalendar time, String details) {
        this(time,60,details);
    public Appointment(GregorianCalendar time, int length, String details) {
        this.time     = time;
        this.length = length;
        this.details  = details;
    public GregorianCalendar getGregorianCalendar () {
        return time;
    public String getDetails () {
        return details;
    public int getLength () {
        return length;
    public void months () {
        String[] months =  {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
}The codes compile. when a user clicks on one of the buttons, the addappt() method should add the appointment to the interface etc. however when i press "ok" i get the error java.lang.NullPointerException
     at AppointmentBook.addAppt(AppointmentBook.java:340)
     at AppointmentBook.go(AppointmentBook.java:234)
     at Open.calendarMain(Open.java:36)
with line: appointments.put(when,appt);
any help would be appreciated. thank you.

ive changed my appointmentbook class to this:
* A graphical user interface for an electronic appointments diary.
* @author  John English
* @version 1.0
import jewl.*;
import java.io.*;
import java.util.Date;
import java.util.ArrayList;
import java.lang.Object;
import java.awt.event.*;
import java.util.*;
public class DiaryGUI
    private HashMap<Appointment, Date> diary;
    private String   diaryName;
    private jewl.Frame    diaryFrame;
    private ListBox  apptList;
    private Button   addAppt;
    private Button   deleteAppt;
    private Menu     fileMenu;
    private MenuItem newDiary;
    private MenuItem openDiary;
    private MenuItem saveDiary;
    private MenuItem saveDiaryAs;
    private MenuItem exitProgram;
    private ComboBox month;
     * Construct an object of class DiaryGUI.
    public DiaryGUI()
        diary =     new HashMap<Appointment, Date>();
        diaryFrame  = new Frame(400,600,"CI101 appointments diary",'X');
        apptList    = new ListBox(diaryFrame,5,5,-10,-40);
        addAppt     = new Button(diaryFrame,10,-30,80,25,"Add",'A');
        deleteAppt  = new Button(diaryFrame,100,-30,80,25,"Delete",'D');
        month       = new ComboBox (diaryFrame,90,40,70,25);
        month.appendLines(new String[] {"January", "Febuary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"});
        fileMenu    = new Menu(diaryFrame,"File");
        newDiary    = new MenuItem(fileMenu,"New",'N');
        openDiary   = new MenuItem(fileMenu,"Open...",'O');
        fileMenu.addSeparator();
        saveDiary   = new MenuItem(fileMenu,"Save",'S');
        saveDiaryAs = new MenuItem(fileMenu,"Save As...",'Z');
        exitProgram = new MenuItem(fileMenu,"Exit",'X');
        newDiary.setKey('N');
        openDiary.setKey('O');
        saveDiary.setKey('S');
     * The main program. This just creates the initial DiaryGUI object and
     * then starts it going.
    public static void main (String[] args) {
        DiaryGUI gui = new DiaryGUI();
        gui.go();
    public static void refreshCalendar(int month, int year){
        //Variables
        String[] months =  {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
     * Process the user's interaction with the graphical user interface.
    public void go()
        while (diaryFrame.isValid()) {
            char c = Window.nextCommand();
            if (c == 'N') {         // new diary
                newDiary();
            else if (c == 'O') {    // open diary
                openDiary();
            else if (c == 'S') {    // save diary
                saveDiary();
            else if (c == 'Z') {    // save diary as
                saveDiaryAs();
            else if (c == 'X') {    // exit
                diaryFrame.close();
            else if (c == 'A') {    // add appointment
                addAppt();
            else if (c == 'D') {    // delete appointment
                deleteAppt();
    public void refresh () {
        apptList.clear();
    public void newDiary () {
        diaryName = null;
        diary.clear();
        refresh();
    public void openDiary () {
        OpenDialog d = new OpenDialog("Choose diary",'c');
        d.addFilter(".diary","Diary files");
        if (d.execute() == 'c') {
            diaryName = d.getName();
            try {
                FileInputStream fis = new FileInputStream(diaryName);
                ObjectInputStream ois = new ObjectInputStream(fis);
                diary = (HashMap<Appointment, Date>)ois.readObject();
            catch (IOException e) {
                Dialog.error(e.getMessage(),"Error reading diary");
            catch (ClassNotFoundException e) {
                Dialog.error(e.getMessage(),"Error reading diary");
            refresh();
    public void saveDiary () {
        try {
            FileOutputStream fos = new FileOutputStream(diaryName);
            ObjectOutputStream oos = new ObjectOutputStream(fos);
            oos.writeObject(diary);
        catch (Exception e) {
            Dialog.error(e.getMessage(),"Error saving diary");
    public void saveDiaryAs () {
        SaveDialog d = new SaveDialog("Save diary",'s');
        d.addFilter(".diary","Diary files");
        if (d.execute() == 's') {
            diaryName = d.getName();
            saveDiary();
    public void addAppt () {
        Dialog     addDialog    = new Dialog(400,200,"Enter apppointment details",'n');
        Label      dateLabel    = new Label (addDialog,10,10,80,25,"Date:");
        TextField  dateField    = new TextField (addDialog,100,10,180,25);
        Label      detailsLabel = new Label (addDialog,10,40,80,25,"Details");
        TextField  durField     = new TextField (addDialog,100,10,180,25);
        Label      durLabel     = new Label (addDialog,10,40,80,25,"Details");
        TextField  detailsField = new TextField (addDialog,100,40,180,25);
        Button     okButton     = new Button(addDialog,10,70,80,25,"OK",'y');
        Button     ocancelutton = new Button(addDialog,100,70,80,25,"Cancel",'n');
        if (addDialog.execute() == 'y') {
            Date when = new Date(dateField.getText());
            Appointment appt = new Appointment(when, detailsField.getText());
            diary.put(appt,when);
            refresh();
    public void deleteAppt () {
        diary.remove(apptList.selection());
}dont know if you can help me but it lets me add an appointment but then doesnt put the appointment into the applist.
thanks again

Similar Messages

  • Hi, We are a physiotherapy practice trying to use i-cal as a clinic diary systaem for 15 therapists. We need to block out availability of therapists but cant do this? How can you block someones diary out for specific times on i-cal? Any help please..

    Hi, We are a physiotherapy practice trying to use i-cal as a clinic diary system for 15 therapists. We need to block out availability of therapists but cant do this? How can you block someones diary out for specific times on i-cal? Any help please..

    iCal is designed for personal use, and isn't really meant to handle this sort of situation.
    The best suggestion I can offer, though it's a trifle untidy, is: create a calendar for each therapist, giving each a different colour. Enter the availability for each therapist - if it's on a weekly basis you can make them repeating events. Then add the individual appointments, which will show alongside in the daily view. In this example, the 'purple' therapist is available from 1030 to 1700 and has appointments at 1200 and 1500.
    If you have more than a few therapists available at any one time it's liable to look a bit messy, but it's the best I can think of at the moment.

  • I keep being asked to update my Safari but when I do a Software update it scans but never gives me a list and just says no new updates. Help please!

    I keep being asked to update my Safari but when I do a Software update it scans but never gives me a list and just says no new updates. Help please!

    There are no updates to either OS 10.5.8 or Safari 5.0.6.
    If you need a later version of Safari you must first upgrade your operating system to a later version of OS X.

  • At the end of my IMovie I want to write some text: as in" Happy Birthday Mandy we had a great time with you. etc..  How do I go about this? Which icon in IMovie lets me have a place to write text?? help please

    Please see my ? above: Im making an IMovie and need the last frame to just be text (can be on a color). I don't know how to go about doing this.  Ive already done all my photos and captions. Need to have it ready for TOMORROW: Friday May 23rd. Help please!
    Thanks

    You can choose a background for the text from Maps and Backgrounds.  Just drag a background to the end of the timeline, adjust to desired duration then drag title above it.
    Geoff.

  • I have just updated my PC with version11.14. I can no longer connect to my Bose 30 soundtouch via media player Can anyone help please

    I have a Bose soundtouch system .Until today I could play my iTunes music through it via air  player . .I have just uploaded the latest upgrade from iTunes and now I am unable to connect to the Bose system . Can anyone help please? I can connect via my iPad and by using the Bose app so it is not the Bose at fault

    @puebloryan, I realize this thread is a bit old, but I have encountered a similr problem and wondered if you had found a solution. I've been using home sharing from itines on my PCs for years, but two days ago, it suddenly stopped. I can share from my Macs, but not from the ONE PC library where I keep all my tunes. I tried all the usual trouble-shooting measures.
    After turning home sharing off on the PC's iTunes, turning it back on and turning some other settings off and on, my Macs and Apple TV could briefly "see" the PC library, but as soon as I try to connect -- the wheel spins for a bit and then the connection vanishes. It's as if they try and then give up.
    Since this sounds so similar to your problem, I was hoping you finally found a solution. I am also starting a new thread. Thanks!

  • My iMac 24 can no longer be paired with the keyboard; it doesn't recognise any keyboard at boot up, even the one it is paired with. Can anyone help, please?

    My iMac 24 can no longer be paired with the keyboard; it doesn't recognise any keyboard at boot up, even the one it is paired with. Can anyone help, please?
    Thank. Simon

    Brian - The batteries are fine and there has only every been one keyboard paired with it. We have tried my MacPro keyboard as well, and it will not even recognise that there is a discoverable keyboard nearby.
    Thanks, Simon

  • Photoshop Elements 6 on Mac help please !!!!!

    Hi there,
              I need help please !!!!!
    I have PSE 6 for my imac and bought myself a NIKON D60 so far so good. I have installed PSE 6 which comes with ADOBE Bridge CS3
    I have bought a book as well as I am new to photoshop and in fact DSLR cameras.
    I have got my photos into Bridge OK by the way they are JPEG format. According to the book I can open the JPEG in camera RAW by either selecting the JPEG and then pressing cmd+R or by selecting the JPEG and select open with and camera RAW should be available to selct.
    I cannot get of the options to work any ideas please
    Secondly I have taken some photos in RAW format and put then into Bridge again I cannot get the camera RAW interface to open with these neff images.
    If I try to open the image PSE 6 opens and gives me an error that the file format is not supported by PSE 6
    Am I missing something here as I have been trying for a week now !!!!!
    Sorry if this comes across a stupid question but it is new to me
    Chris      UK

    There's no "theory" about it. You should be able to open a raw file from bridge by double-clicking it, but it will open in ACR in PSE. You can't just use ACR within bridge in PSE, if that's what you're trying to do. To open a JPEG in ACR, go to file>Open in PSE and choose Camera raw as the format after you select the file but before you click Open.
    If you've correctly updated ACR, bridge should show you thumbnails of your raw files. If it doesn't try emptying the Bridge cache.

  • Photoshop CS2. Help please.

    Approx 8 years ago I purchased Photoshop CS2 online from Adobe. This past weekend I had to buy a new computer (Windows 8.1), and when I logged into my Adobe account just now to obtain my serial number and enter it after I attempted to download CS2, it said invalid serial number. Help please.
    Both tech support and the online chat person were not able to help me.

    The Activation Servers for CS2 and prior have been taken down. See the link below for an explanation and solution. Be sure to follow all directions, including using the new download serial number supplied on the page.
    CS2 and prior
    http://helpx.adobe.com/x-productkb/policy-pricing/creative-suite-2-activation-end-life.htm l
    --OB

  • I  used to have an OLD Photoshop cd but it has been lost and my program is no longer on cd. I talked with some photographer friends and this is what one of them told me to get: Adobe Photoshop Lightroom and CS CC... HELP please?

    I  used to have an OLD Photoshop cd but it has been lost and my program is no longer on cd. I talked with some photographer friends and this is what one of them told me to get: Adobe Photoshop Lightroom and CS CC... HELP please?

    If you still have your serial number, look at OLDER previous versions http://www.adobe.com/downloads/other-downloads.html
    Otherwise, the US$ 9.99 plan is what is current at Cloud Plans https://creative.adobe.com/plans

  • Creative live cam voice help please

    Help please,
    We are using the "live cam voice" model, with our computer (Vista 32bit), that appears to work OK, but after a few minutes we get the BSOD! We have tried un installing and re-installing drivers without any effect.Has anyone had this problem and if so how did you fix it.
    Regards,
    Arthur

    Thanks for your response. I have tried 3 ports so far, all with the same outcome. One of my sons had it happen to him on another computer (XP SP2) using this webcam . As to programmes open at the same time, I am not computer literate and have no idea what programmes were running on each occasion.We use the webcam for Skype and apart from that I may also have IE open and perhaps Outlook Express. Over and above those CS4 sometimes.
    If I cannot resolve this, can any one suggest another webcam please.
    Regards,
    Arthur

  • I get error message "unknown error" When trying to log on to itunes via pc, help please!

    I get error message "unknown error" When trying to log on to itunes via pc, help please!

    Hello, trolle56.
    Thank you for the question.  You may find these articles helpful in troubleshooting the error received with the iTunes Store. 
    Can't connect to the iTunes Store
    http://support.apple.com/kb/ts1368
    iTunes: Advanced iTunes Store troubleshooting
    http://support.apple.com/kb/ts3297
    Cheers,
    Jason H. 

  • I downloaded an upgrade to my adobe reader today, and ever since my search engine has switched to yahoo and wont change back to google. I have a macbook pro, help please? Does anyone know how I can change this back? I have tried through my settings but it

    I downloaded an upgrade to my adobe reader today, and ever since my search engine has switched to yahoo and wont change back to google. I have a macbook pro, help please? Does anyone know how I can change this back? I have tried through my settings but it doesnt work

    Hi Timia,
    If you are using Safari as a web browser :-
    Open Safari, go to Safari menu > Preferences > General, and put Google as the homepage. Then, choose Google as your default search engine.
    If you are using Google Chrome as the web browser :-
      Open Google Chrome.
      In the top right corner of the page, click the Chrome menu Chrome menu > Settings.
      In the "Search" section, select Google from the drop-down menu.
    Let me know if you still experience any issue.
    Regards,
    Aadesh

  • Will My Purchased Songs On My iPod Be affected if i sync my itunes library to my iPod?Help Please!

    A Song that i purchased on my iPod Wasnt able to get into my itunes library somehow ,and i want to sync my itunes library to my iPod because i recently Got a store brought CD and i want to insert it ,but im afraid my songs will get deleted ,especially my purchased ones...can someone help please ?

    Just sync. You can alway redownload iTunes purchases by:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store

  • My ipad just won't let me enter my apple password on FaceTime or iMessage, it works fine on my iPhone, I have tried numerous things but nothing works, can anybody help please, will a bug fix sort this out when they finally make one

    My ipad just won't let me sign in with my apple password on FaceTime or iMessage since updating to ios7 it says check my network connection, even though my iPhone works fine with the same password, can anybody help please, I have tried numerous things but nothing  works.  Will I have to wait for a bug fix to sort this? I hear they are working on one a the minute, I hate ios7

    Try a Restart.
    Press and hold the Sleep/Wake button for a few seconds until the red "slide to power off" slider appears, and then slide the slider. Press and hold the Sleep/Wake button until the Apple logo appears.
    Resetting your settings
    You can also try resetting all settings. Settings>General>Reset>Reset All Settings. You will have to enter all of your device settings again.... All of the settings in the settings app will have to be re-entered. You won't lose any data, but it takes time to enter all of the settings again.
    Resetting your device
    Press and hold the Sleep/Wake button and the Home button together for at least ten seconds, until the Apple logo appears. Apple recommends this only if you are unable to restart it.
    Or if this doesn't work and nobody else on the blog doesn't have a better idea you can contact Apple.
    Here is a link to their contacts with most of the information below.
    http://www.apple.com/contact/

  • I have had to change my email address/Apple ID. my iPad recognisIes the change of id but on my MacBook Air, iCloud just keeps asking me for a password for the old email address/account. How can I get iCloud to recognise the new details? Help please!

    I have had to change my email address/Apple ID. My iPad recognises the new detail in iTunes and iCloud but when I go into iCloud through my MacBook Air, it requests a password for the old email account which I can no longer use. There is no Option to be able to change this email/ID detail as I cannot get further than the password request. Can anyone help please - this is driving me insane?!

    Go to System Preferences and click Sign Out, select Delete at all the prompts, then sign back in with the changed ID?   (Your iCloud data will disappear from your Mac when you sign out and choose Delete, but will still be in iCloud.  Provided you are signing back into the same account your data will reappear on your Mac when you sign back in.)

Maybe you are looking for

  • I can't connect to my Wi-Fi on my iPad 1

    Time warner supplied an ARRIS TG862 router, my iPad 1 will not connect. When they have bee in the past they blame the iPad as they can connect with their devices. In this past two weeks I have visited many locations on a 2 week vacation with no conne

  • Restoring list view and column customizability?

    I hate hate hate the two column view of the music library. How do I restore it back to a single column? Also in My Music list view, I need to be able to add columns to the default view such as genre and disc number. I used to be able to do this, but

  • How to get Reports for specific User that how many password has been reset using FIM SSPR in FIM 2010 R2 SSPR

    Hi, How to get Reports for specific User that how many password has been reset using FIM SSPR in FIM 2010 R2 SSPR Regards Anil Kumar

  • Question on BDCP

    HI all, I'm logging changes to the HRP1001 table, and I've observed the following: 1) In BDCP, change logs for HRP1001 are recorded, but they do not have a Chagne Document Number that would link back to CDHDR. Why is this so and how can I enable this

  • Howto get the list of all streams?

    Greetings! Newbie here. Be kind. I am reading the PDF Reference but not finished of course. I would like to know if there is a way once you programmatically open the PDF file to know how many stream object there are in the PDF short of scanning the f