Results 1 to 4 of 4
  1. #1
    monkeyjr97 is offline Senior Member
    Join Date
    Nov 2012
    Posts
    256
    Rep Power
    3

    Unhappy 7 hours stuck - Assigning Artist to piece of Art!

    Basically i have been trying all sorts to try and get this to work!

    the brief is to be able to assign a piece of an Artist from the available Artist array list. if the Artist doesnt exist, then you add the Artist to the array list then link it to the piece of Art, then print all pieces of art which belong to that Artist.

    i know how to add to the art array pieces of art, same with artist

    My teacher gave me these notes to help but im sturggling with the coding:
    in Artist:
    add Artist
    in Inventory:
    add new Art
    read the title
    read artist name
    Artist who = search(artistname) -- not a clue how to implement this and beyond really
    if(who ==null
    add in who=new Artist
    Art a = (art variables, who)


    Java Code:
    import java.util.*;
    import java.io.*;
    import cs122graphics.*;
    public class Inventory 
    {
        private Art a; //holds the Art class and allows piece collection
        private Artist ar;
        private String name;
        private TheSimpleFrame tsf;
        private Scanner scan; //allows user input
        private int total; //total value of the collection
        private List<Art> collection;
        private List<Artist> artists;
        private int nextFreeLocation; //used to determine size
        private int capacity, capacity2;
        private double sessionTotal; //allows me to keep a running total for session
        public final double VAT=0.2; //public variable for VAT
    
        public Inventory(int maxCollectionSize, int maxNoArtists)
        {
            nextFreeLocation=0; //empty array so next free location is 0
            capacity=maxCollectionSize;
            capacity2=maxNoArtists;
            tsf=new TheSimpleFrame();
            scan=new Scanner(System.in);
            collection=new ArrayList<Art>(capacity); 
            artists=new ArrayList<Artist>(capacity2);
        }
    
        /**
         * This method sets the name attribute
         * this method allows us to name the inventory
         * example "ChrisShop"
         * 
         * @param inventoryName
         */
    
        public void setName(String inventoryName)
        {
            inventoryName=name;
        }
    
        /**
         * This method allows us to return the name of the inventory
         * 
         * example return "ChrisShop"
         * 
         * @return String
         */
        public String getName()
        {
            return name;
        }
    
        /**
         * This methods allows us to "count" the elements in the inventory
         * it does this by returning the next free 'space'
         *
         * @return int
         */
        public int getNumOfPieces()
        {
            return nextFreeLocation;
        }
    
        /**
         * This method allows the user to create a piece to add to inventory
         * this is ran externally through the Menu class
         * it is called when the user inputs the correct input: 
         * this case being '1'
         * 
         * 
         */
        public void addArt() 
        {
            Art a=new Art();
            System.out.println("enter name of artist \n");
            String artistname=scan.nextLine();
            System.out.print("enter title of art piece \n");
            String title=scan.nextLine();
            System.out.print("enter value of art piece \n");
            int value=scan.nextInt();scan.nextLine();
            System.out.print("enter filename of art piece INCLUDE EXTENSION! \n");
            String file=scan.nextLine();
            for(Artist ar:artists) {
                Artist who = 
                if(who == null)
                {
                    who=newArtist();
                    this.addArtist(who);
    
                }
            }
        }
    
        /**
         * This method allows the user to create a piece to add to inventory
         * this is ran externally through the Menu class
         * it is called when the user inputs the correct input: 
         * this case being '7'
         * 
         * 
         */
        public void addArtist() 
        {
            Artist ar=new Artist();
            System.out.println("enter name of artist \n");
            String n=scan.nextLine();
            System.out.print("enter address of Artist \n");
            String ad=scan.nextLine();
            System.out.print("Enter email address of Artist \n");
            String em=scan.nextLine();
            System.out.print("Enter contact number for Artist \n");
            String tel=scan.nextLine();
    
            //finished constructing dog(x, x, x, x);
            ar=new Artist(n, ad, em, tel);
            artists.add(ar);
    
        }
    
        /**
         * prints information about the pieces in Inventory
         * 
         * @return String 
         */
        public String toString() {
    
            /*code adapted from worksheet 5-daphne, by Lynda
             * added my own class names and toString
             */
            String results = "Pieces in Shops Invetory are:";
            for (Art a:collection)
            {
                results = results + a.toString() + "\n";
            }
            return results;
        }
    
        /**
         *  save() method writes data back to file 
         *  this will write all the to strings for each piece in collection
         *  to the specified text file called from UserMenu in Menu class
         *  try catch block prevents bombing, as expecption is caught and handled
         *  @param fileName file to write to called in UserMenu
         */
        public void save(String fileName)
        {
    
            /*
             * adapted from Lynda's Contact code, made it handle my arrays
             * and my art toString
             * added if, to ask user to see if they want to save changes
             * This allows for mistakes to not be added, and wont demage the laod method
             * if a file has a blank field
             */
            String save; //use with scanner
    
            System.out.println("Save changes to inventory?");
            save=scan.nextLine();
    
            if(save.equals("yes")){
                System.out.println("**method save writes data back to a file "+fileName);
                try {
                    PrintWriter outfile = new PrintWriter(new OutputStreamWriter
                            (new FileOutputStream(fileName)));
                    outfile.println(collection.size());
                    for (Art a:collection) {
                        /*
                         * reason i have adapted this code as follows:
                         * if i chose to to a.tostring it would cause my load method to bomb
                         * This way saving each variable to a new line allows
                         * my load method to read the same file allowing me to save/load
                         *                  * 
                         */
                        outfile.println(a.getArtist()); //stores only this variable
                        outfile.println(a.getTitle());
                        outfile.println(a.getValue());
                        outfile.println(a.getFileName());
                        //can also use any other art method such as getValue
                    }
                    outfile.close();
                }
                catch (IOException e) {
    
                    System.out.println("file not found try again");
    
                    //trycatch prevents bombing
                }
            }else {
                System.out.println("Changes not saved");
            }
        }
    
        public void save2(String fileName)
        {
    
            /*
             * adapted from Lynda's Contact code, made it handle my arrays
             * and my artists toString
             * added if, to ask user to see if they want to save changes
             * This allows for mistakes to not be added, and wont demage the laod method
             * if a file has a blank field
             */
            String save; //use with scanner
    
            System.out.println("Save changes to arists?");
            save=scan.nextLine();
    
            if(save.equals("yes")){
                System.out.println("**method save writes data back to a file "+fileName);
                try {
                    PrintWriter outfile = new PrintWriter(new OutputStreamWriter
                            (new FileOutputStream(fileName)));
                    outfile.println(artists.size());
                    for (Artist b:artists) {
                        /*
                         * reason i have adapted this code as follows:
                         * if i chose to to a.tostring it would cause my load method to bomb
                         * This way saving each variable to a new line allows
                         * my load method to read the same file allowing me to save/load
                         *                  * 
                         */
                        outfile.println(b.getName()); //stores only this variable
                        outfile.println(b.getAddress());
                        outfile.println(b.getEmail());
                        outfile.println(b.getTelephoneNumber());
                        //can also use any other art method such as getValue
                    }
                    outfile.close();
                }
                catch (IOException e) {
    
                    System.out.println("file not found try again");
    
                    //trycatch prevents bombing
                }
            }else {
                System.out.println("Changes not saved");
            }
        }
    
        /**
         * load() method reads from a file 
         * @param fileName file to read from
         * the file must be of the form
         * hense why save method prints variables instead of a.toString
         * 5(X) (num) must match the amount of art pieces in the file
         *artist
         *title
         *value
         *filename - must include file extension e.g xxx.jpeg
         *called from UserMenu in Menu class
         * try catch block prevents bombing, as expecption is caught and handled
         */
        public void load(String fileName){
    
            /*
             * Code adapted from Lynda's worksheet 5 - Daphne
             * adapted to understand my code and arrays
             */
    
            try // prevents crashing if no exsistent file is inputted
            {
    
                {
                    System.out.println("reads using file "+fileName);
    
                    Scanner infile =new Scanner(new InputStreamReader
                            (new FileInputStream(fileName)));
                    int num=infile.nextInt();          // counts lines in file ready for loop:
                    for (int i=0;i<num;i++) {      //loops through everyline in the file
                        String artist=infile.next(); //check for next string in the file and it becomes name
                        String name=infile.next(); //check for next string in file it becomes owner
                        int value=infile.nextInt();//checks for next int it becomes value
                        String image=infile.next();
                        Art a=new Art(artist, name, value, image);  //created new art piece using these variables from file
                        collection.add(a); //adds the new piece(a) based off file read and loaded
                    }
                    infile.close();
                }
            }
            catch (IOException e)
            {
                System.out.println("File not found - please try again");
            }
    
        }
    
        /**
         * load2() method reads from a file 
         * @param fileName file to read from
         * the file must be of the form
         * hense why save method prints variables instead of a.toString
         * 5(X) (num) must match the amount of art pieces in the file
         *name
         *address
         *email
         *telephone number
         *called from UserMenu in Menu class
         * try catch block prevents bombing, as expecption is caught and handled
         */
        public void load2(String fileName){
    
            /*
             * Code adapted from Lynda's worksheet 5 - Daphne
             * adapted to understand my code and arrays
             */
    
            try // prevents crashing if no exsistent file is inputted
            {
    
                {
                    System.out.println("reads using file "+fileName);
    
                    Scanner infile =new Scanner(new InputStreamReader
                            (new FileInputStream(fileName)));
                    int num=infile.nextInt();infile.nextLine();// counts lines in file ready for loop:
    
                    for (int i=0;i<num;i++) {      //loops through everyline in the file
    
                        String n=infile.nextLine(); //check for next string in the file and it becomes name
                        String ad=infile.nextLine(); //check for next string in file it becomes owner
                        String em=infile.nextLine();
                        String tel=infile.nextLine();
                        Artist ar=new Artist(n, ad, em, tel);  //created new art piece using these variables from file
                        artists.add(ar); //adds the new piece(a) based off file read and loaded
                    }
    
                    infile.close();
                }
            }
            catch (IOException e)
            {
                System.out.println("File not found - please try again");
            }
    
        }
    
        /**
         * Method print() runs through both array list and pritns the toStrings 
         * for each element
         * print artists, art or both
         */
        public void print() {
            String x;
            System.out.println("print Art, Artists or both");
            miniMenu();
            x=scan.nextLine();
            if(x.equals("1")){
                System.out.println("The pieces in the Inventory are: \n");
                Collections.sort(collection);
                for(Art a: collection){
                    System.out.println(a.toString()); //executes Art toString
    
                }
            }else if(x.equals("2")){
                System.out.println("\n The Artists in the Gallery \n");
                for(Artist b:artists) {
                    System.out.println(b.toString());
    
                }
            }else if(x.equals("3")){
                System.out.println("The pieces in the Inventory are: \n");
                Collections.sort(collection);
                for(Art a: collection){
                    System.out.println(a.toString()); //executes Art toString
    
                }
                System.out.println("\n The Artists in the Gallery \n");
                for(Artist b:artists) {
                    System.out.println(b.toString());
    
                }
    
            }else {
                System.out.print("invalid entry, enter 1, 2 OR 3");
            }
        }
    
        public void totalValue() 
        {
            /*
             *Below method taken from useful collections worksheet
             *i have ammended the code to allow for use within my project
             * added total as my own variable 
             * allowed it to serach my collections list
             * 
             */
    
            String q;//for use in calling avg method
            int subTotal=0;
            for(Art a:collection){
                subTotal += a.getValue();
            }
            total=subTotal; //gives total a value for sue with other methods
            System.out.println("Total value of collection is: "+total);
            System.out.println("Would like to find the average value of collection? (yes or no)");;
            q=scan.nextLine();
            if(q.equals("yes")){
                averageValue();
            }else {
                return; //jumps out of method
            }
        }
    
        private void averageValue()
        {
            /*
             * set method to private so it cant be called before total value is calculated
             * will be called after totalValue has been called so it has data to
             * calculate and prevent errors.
             * 
             * Colelctions.sort lists the elements in order of value prior to printing
             */
            double averageValue=total/collection.size();
            if(collection.size() !=0){ //sorts array list in price order
                System.out.println("The average Value of the collection is "+averageValue);
                return;}
            else{
                //prevents calculations being done on an 'empty' arrayList<Art> collection
                System.out.println("Collection contains 0 pieces, average is therefore 0");
                return;
            }
        }
    
        /**
         * Enables a user to delete Search the collection for an Art piece.
         * Searches the ArrayList<Art> collection: for "title"
         * if it find this it will display the toString(a), 
         * return jumps it out the method so after it finds the piece so method is stopped
         * @param title
         */
        public void searchForPiece(String title) {
            /*
             * The below code has been adapted from my own worksheet 5/6 in CS122.
             * the way in which i created this method was to use information provided by Lynda on searching arrays
             * then created an equals and something to return accordingly
             *          *
             *search for Art and print toString
             */
            for (Art a:collection) {
                if (title.equals(a.getTitle()))  {
                    System.out.println(a.toString());
    
                    return; //jump out of method
                }
            }
            System.out.println("Piece not in collection, please try again");
        }
    
        public void searchForArtist(String name) {
            /*
             * The below code has been adapted from my own worksheet 5/6 in CS122.
             * the way in which i created this method was to use information provided by Lynda on searching arrays
             * then created an equals and something to return accordingly
             *          *
             *search for Art and print toString
             */
            for (Artist b:artists) {
                if (name.equals(b.getName()))  {
                    System.out.println(b.toString());
                    return; //jump out of method
                }
            }
            System.out.println("Piece not in collection, please try again");
        }
    
        /**
         * Enables a user to delete Search the collection for an Art 
         * piece also prints recipt and removes piece if sold
         * Searches the ArrayList<Art> collection: for "title"
         * if it find this it will display the toString(a), 
         * return jumps it out the method so after it finds the piece so method is stopped
         * @param title
         */
        public void SellPieceAndRecipt(String title) {
            /*
             * The below code has been adapted from my own worksheet 5/6 in CS122.
             * the way in which i created this method was to use information provided by Lynda on searching arrays
             * then created an equals and something to return accordingly
             *          *
             *search for Art and remove from array list whilst printing a "recipt"
             */
            for (Art a:collection) {
                if (title.equals(a.getTitle()))  {   //title = search param "String title" 
                    /*
                     * creating the recipt, adding variables as needed some methods acces each other
                     * also since selling an Art piece removes it from array i used a scanner
                     * to confirm sale (removal) to avoid accidental deleted
                     * recipt will be printed before this is asked
                     * recipt all created by me using standard println and 
                     * creating suitable variables and simple math for calcs.
                     * also if the piece is sold it will display a running total for this 'session'
                     * 
                     */
    
                    //start of recipt and variables
                    double c; //for use with payment
                    System.out.println("********** TRANSACTION RECIPT *******");
                    System.out.println(" The transaction is as follows ");
                    System.out.println(" Piece name   " +title);
                    int price=a.getValue();
                    System.out.println(" Price  " +price);
                    double vatTotal=price*VAT;
                    System.out.println(" VAT @ 20%  "+vatTotal);
                    double rest=price-vatTotal; //calculating price after vat been deducted
                    System.out.println(" Sale price -VAT  "+rest);
                    double artistOwed=rest*0.75; //creating artist owed variable 75%
                    System.out.println(" Artist owed (75% of fee)  "+artistOwed);
                    double gallery=rest*0.25; //25% percentage calc
                    System.out.println(" Gallery recieves  " +gallery);
                    System.out.println(" Total for sale  "+price);
    
                    //end of recipt print
    
                    //confirm sale using scanner, thus removing piece
                    String q;//input variable for scanner
                    System.out.println("Would to complete sale? (yes or no)");
                    q=scan.nextLine(); //user responce
                    if(q.equals("yes")){
                        sessionTotal += price; // keeps a running total of the sales
                        collection.remove(a);
                        System.out.println("Item sold, thank you for your custom!" );
                        System.out.println("Total for this session "+sessionTotal); //displays total for this session based on sales
                        return; //jumps out of method
                    }else {
                        System.out.println(" Transaction incomplete, item not removed");
                        System.out.println(" ******** END ******");
                        return; //jumps out of method
                    }
    
                }
            }
            System.out.println("Piece not in collection, please try again");
        }
    
        /**
         * allows the ability to serach and display an image based off the filename of the art piece
         *if no filename is found, default will be dispalyed
         *
         *
         * @param String
         */
        public void displayGalleryimages(String which){
            String x;
            for(Art a:collection) {
                if(which.equals(a.getTitle())){
    
                    x=a.getFileName();
                    tsf.display(x);
    
                }	
    
            }
        }
    
        /**
         * for use in the print method 
         */
        public void miniMenu(){
            System.out.print("1 - print information about the collection \n");
            System.out.print("2 - print information about the artists \n");
            System.out.print("3 - print information about both \n");
    
        }
    
        private void searchForWho(String artistName){
            for(Artist ar:artists) {
    
                if(artistName.equals(ar.getName())){
                    return 1;
    
                }
                else {
                    return null;
    
                }
            }
        }
    }
    Java Code:
    import java.util.*;
    
    public class Art implements Comparable<Art>
    {
        private Artist as;//used as over a, to avoid confusion between classes/methods
        private String artist;
        private String title;
        private int value;
        private String filename;
        /**
         * Constructor for Art objects, sets unknown variables
         * 
         */
        public Art()
    
        {
    
            artist="unknown";
            title="unknown";
            value=0;
            filename="deafault.jpeg";
            as=null;
    
        }
    
        /**
         * Constructor for Art with given arguments:
         * artistName becomes name
         * pieceTitle becomes title
         * worth becomes value
         * image becomes filename b
         * Artist a links to an Artist
         * 
         * @param String, String, int, String(extension) e.g. .jpeg, Artist)
         */
        public Art(Artist PieceArtist, String pieceTitle, int worth, String image, Artist as)
        {
            Artist artist;
            title=pieceTitle;
            value=worth;
            filename=image;
            as=null;
    
        }
    
        /**
         * sets the Artist variable
         * 
         * @param String
         */
        public void setArtist(String setArtist)
        {
            artist=setArtist;
    
        }
    
        /**
         * returns the value of the Artist variable
         * 
         */
        public String getArtist()
        {
            return artist;
        }
    
        /**
         * sets the title variable
         * @param String
         * 
         */
        public void setTitle (String pieceName)
        {
            pieceName=title;
    
        }
    
        /**
         * returns the value of the title variable
         * 
         */
        public String getTitle()
        {
            return title;
    
        }
    
        /**
         * sets the value variable
         * @param int
         * 
         */
        public void setValue(int worth)
        {
            worth=value;
        }
    
        /**
         * returns the value of the "value" variable
         * 
         */
        public int getValue()
        {
            return value;
        }
    
        /**
         * sets the filename variable
         * 
         * @param String
         * 
         */
        public void setFileName(String image)
        {
            image=filename;
    
        }
    
        /**
         * returns the valie of the filename variable
         * 
         */
        public String getFileName()
        {
            return filename;
        }
    
        /**
         * toString returns information on a Artist
         * 
         */
        public String toString(){
    
            if (value==0) {
                return " This piece is by " +artist+ " and is called " +title+ 
                " and has no value";
            }
            else { 
                return " This piece is by " +artist+ " and is called " +title+ 
                " and is worth "+value;
            }
        }
    
        /**
         * method compareTo is used in sorting the inventory
         * it compares the value of one piece of art to another 
         * returning a negative, 0, or positive value
         * this is then used in 'ranking' the values
         */
        public int compareTo(Art other)
    
        {
            return value-other.value; //literally compate 1 value to another
        }
    }
    Java Code:
    import java.util.*;
    import java.io.*;
    
    public class Artist{
    
        private String name;
        private String address;
        private String email;
        private String telno;
        private Art a;
        private List<Art> pieces;
        private Scanner scan;
        /**
         * "empty" Art constructor
         * also creates art array list
         */
        public Artist(){
    
            name="unknown";
            address="unknown";
            email="unknown";
            telno="unknown";
            pieces=new ArrayList<Art>();
            scan=new Scanner(System.in);
    
        }
    
        /**
         * Constructor for Artist with given arguments:
         * n becomes name
         * ad becomes address
         * mail becomes email
         * tel becomes telno
         * 
         * @param String, String, String, String
         */
        public Artist (String n, String ad, String mail, String tel){
            name=n;
            address=ad;
            email=mail;
            telno=tel;
    
        }
    
        /**
         * sets the name variable
         * 
         * @String
         */
        public void setName(String n) {
    
            name=n;
        }
    
        /**
         * 
         * returns the value of the name variable
         * 
         */
        public String getName() {
    
            return name;
    
        }
    
        /**
         * sets the address variable
         * 
         * @String
         */
        public void setAddress(String ad) {
    
            name=ad;
    
        }
    
        /**
         * 
         * returns the value of the address variable
         * 
         */
        public String getAddress() {
    
            return address;
    
        }
    
        /**
         * sets the email variable
         * 
         * @String
         */
        public void setEmial(String em) {
            email=em;
        }
    
        /**
         * 
         * returns the value of the email variable
         * 
         */
        public String getEmail() {
    
            return email;
    
        }
    
        /**
         * sets the telno variable
         * 
         * @String
         */
        public void setTelephoneNumber(String t) {
            email=t;
        }
    
        /**
         * 
         * returns the value of the telno variable
         * 
         */
        public String getTelephoneNumber() {
    
            return telno;
    
        }
    
        public void addArtist(){
            Artist who=new Artist();
            System.out.println("enter name of artist \n");
            String n=scan.nextLine();
            System.out.print("enter address of Artist \n");
            String ad=scan.nextLine();
            System.out.print("Enter email address of Artist \n");
            String em=scan.nextLine();
            System.out.print("Enter contact number for Artist \n");
            String tel=scan.nextLine();
            who=new Artist(n, ad, em, tel);
        }
    
        /**
         * 
         * toString returns information on a Artist
         * 
         */
        public String toString(){
    
            return " Artist "+name+" and lives "+address+" and can be emailed at "
            +email+" and telephoned on "+telno;
        }
    }

  2. #2
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,315
    Blog Entries
    1
    Rep Power
    26

    Default Re: 7 hours stuck - Assigning Artist to piece of Art!

    I can't say that I've read all of your code or understand, and a bit of what I did read doesn't compile, but having said that, some suggestions:

    • the method searchForWho(...) should not be a void method as then it would be fairly useless. And returning 1 wouldn't help either. Consider having it return the found Artist object if one is found, or null if one is not found.
    • The `return null;` statdment for the searchForWho() method should be present, but it should only be called if the desired artist is not found after searching through the entire loop. Knowing this, where do you think this statement should be placed within this method? (hint: not where you currently have it).
    • There's no need for your for-each loop where you search for the Artist inside of your addArt() method. The searchForWho(...) method already has this loop, and that's where it belongs. Instead simply call the searchForWho method there and use the Artist object that it returns, or else if it returns null, create your new Artist object there.
    • I'm not sure what your requirements are, but I like to keep things as clean as possible and separate out concerns that should be separate. For instance, if this were my project, I'd get all user-interface code out of my Inventory class. Instead Inventory would be for maintaining my collection of Art and nothing more. I'd have a separate UI class for my user interface, and my Inventory class would be coded in a flexible way such that the UI could be console or GUI, and either would work. Likewise it could work with File I/O as part of a file-handling class.
    • In the same light, then my addArt method would take a parameter, an Art object, and would have no System.out.println's (except perhaps temporarily for debugging purposes) and no Scanner code.

  3. #3
    monkeyjr97 is offline Senior Member
    Join Date
    Nov 2012
    Posts
    256
    Rep Power
    3

    Default Re: 7 hours stuck - Assigning Artist to piece of Art!

    cheers for the reply, ive tried to understand what you have said.

    Just so you know, she wants the addArt() and such to be in the inventory (not sure why)

    updates methods:

    Java Code:
     private Artist searchForWho(String artistName){
            for(Artist ar:artists) {
                if(artistName.equals(ar.getName())){
                    Artist who=new Artist();
                    return who;
                }
                else {
                    
                }
            }
            return null;
        }
    }
    Java Code:
     Art a=new Art();
            System.out.println("enter name of artist \n");
            String artistname=scan.nextLine();
            System.out.print("enter title of art piece \n");
            String title=scan.nextLine();
            System.out.print("enter value of art piece \n");
            int value=scan.nextInt();scan.nextLine();
            System.out.print("enter filename of art piece INCLUDE EXTENSION! \n");
            String file=scan.nextLine();
            this.searchForWho(artistname);

    i think the else is in the right place now???
    How would i go about saying
    Artist who=search(artistname) - think this is the searchForWho() method
    if who==null
    add in who = new Artist() or w/e

    how do i call the result of search for who?


  4. #4
    monkeyjr97 is offline Senior Member
    Join Date
    Nov 2012
    Posts
    256
    Rep Power
    3

    Default Re: 7 hours stuck - Assigning Artist to piece of Art!

    solved. cheers!

Similar Threads

  1. Giant Piece of Code and want it somewhere else.
    By thatguywhoprograms in forum New To Java
    Replies: 1
    Last Post: 12-19-2011, 07:26 PM
  2. I stuck my project from any piece
    By papyon in forum Java 2D
    Replies: 3
    Last Post: 12-05-2011, 09:06 PM
  3. Need help with a piece of code
    By sneeak in forum New To Java
    Replies: 13
    Last Post: 08-24-2011, 11:51 AM
  4. Working out chess piece location / piece name
    By danborgir in forum New To Java
    Replies: 5
    Last Post: 04-20-2011, 11:14 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •