import java.awt.Graphics;
import java.awt.Color;
import java.awt.Image;
import java.applet.Applet;
import java.lang.Math;
import java.util.Random;
public class TestApp extends JApplet
{
public void init()
{
this.add(new RandomCardsPanel());
}
public RandomCardsPanel extends JPanel
{
public Image card1, card2, card3, card4, card5, card6, card7, card8, card9, card10, card11, card12, card13;
public Image card14, card15, card16, card17, card18, card19, card20, card21, card22, card23, card24, card25, card26;
public Image card27, card28, card29, card30, card31, card32, card33, card34, card35, card36, card37, card38, card39;
public Image card40, card41, card42, card43, card44, card45, card46, card47, card48, card49, card50, card51, card52;
public RandomCardsPanel()
{
Image[] card = new Image[52];
card[0] = getImage( getDocumentBase(), "c1.gif" );
card[1] = getImage( getDocumentBase(), "c2.gif" );
card[2] = getImage( getDocumentBase(), "c3.gif" );
card[3] = getImage( getDocumentBase(), "c4.gif" );
card[4] = getImage( getDocumentBase(), "c5.gif" );
card[5] = getImage( getDocumentBase(), "c6.gif" );
card[6] = getImage( getDocumentBase(), "c7.gif" );
card[7] = getImage( getDocumentBase(), "c8.gif" );
card[8] = getImage( getDocumentBase(), "c9.gif" );
card[9] = getImage( getDocumentBase(), "c10.gif" );
card[10] = getImage( getDocumentBase(), "cj.gif" );
card[11] = getImage( getDocumentBase(), "cq.gif" );
card[12] = getImage( getDocumentBase(), "ck.gif" );
card[13] = getImage( getDocumentBase(), "d1.gif" );
card[14] = getImage( getDocumentBase(), "d2.gif" );
card[15] = getImage( getDocumentBase(), "d3.gif" );
card[16] = getImage( getDocumentBase(), "d4.gif" );
card[17] = getImage( getDocumentBase(), "d5.gif" );
card[18] = getImage( getDocumentBase(), "d6.gif" );
card[19] = getImage( getDocumentBase(), "d7.gif" );
card[20] = getImage( getDocumentBase(), "d8.gif" );
card[21] = getImage( getDocumentBase(), "d9.gif" );
card[22] = getImage( getDocumentBase(), "d10.gif" );
card[23] = getImage( getDocumentBase(), "dj.gif" );
card[24] = getImage( getDocumentBase(), "dq.gif" );
card[25] = getImage( getDocumentBase(), "dk.gif" );
card[26] = getImage( getDocumentBase(), "h1.gif" );
card[27] = getImage( getDocumentBase(), "h2.gif" );
card[28] = getImage( getDocumentBase(), "h3.gif" );
card[29] = getImage( getDocumentBase(), "h4.gif" );
card[30] = getImage( getDocumentBase(), "h5.gif" );
card[31] = getImage( getDocumentBase(), "h6.gif" );
card[32] = getImage( getDocumentBase(), "h7.gif" );
card[33] = getImage( getDocumentBase(), "h8.gif" );
card[34] = getImage( getDocumentBase(), "h9.gif" );
card[35] = getImage( getDocumentBase(), "h10.gif" );
card[36] = getImage( getDocumentBase(), "hj.gif" );
card[37] = getImage( getDocumentBase(), "hq.gif" );
card[38] = getImage( getDocumentBase(), "hk.gif" );
card[39] = getImage( getDocumentBase(), "s1.gif" );
card[40] = getImage( getDocumentBase(), "s2.gif" );
card[41] = getImage( getDocumentBase(), "s3.gif" );
card[42] = getImage( getDocumentBase(), "s4.gif" );
card[43] = getImage( getDocumentBase(), "s5.gif" );
card[44] = getImage( getDocumentBase(), "s6.gif" );
card[45] = getImage( getDocumentBase(), "s7.gif" );
card[46] = getImage( getDocumentBase(), "s8.gif" );
card[47] = getImage( getDocumentBase(), "s9.gif" );
card[48] = getImage( getDocumentBase(), "s10.gif" );
card[49] = getImage( getDocumentBase(), "sj.gif" );
card[50] = getImage( getDocumentBase(), "sq.gif" );
card[51] = getImage( getDocumentBase(), "sk.gif" );
String cardNumber;
double cardRandom;
int cardRandomNumber;
public int[] ranNum = new int[10];
Random ran = new Random();
for (int number = 0; number <= 9; )
{
cardRandom = ran.nextInt(52) + 1;
cardRandomNumber = (int)Math.round( cardRandom );
if ( cardRandomNumber > 0 && cardRandomNumber <= 52 )
{
ranNum[number] = cardRandomNumber;
number++;
}
}
}
public void paintComponent(Graphics g)
{
setBackground( Color.green );
g.drawImage( cards[ranNum[0]], 10, 10, this);
}
}
}
Identifier Expected Error
Page 1 of 16 Replies - 558 Views - Last Post: 23 September 2012 - 12:59 PM
#1
Identifier Expected Error
Posted 20 September 2012 - 03:04 PM
I am writing an applet that print out 10 random cards from the standard deck. However, I am getting some error codes that I am unfamiliar with and can't seem to be able to fix the problem. I included my code and a picture of the error codes. Any help regarding them is appreciated.
Replies To: Identifier Expected Error
#2
Re: Identifier Expected Error
Posted 20 September 2012 - 03:06 PM
You missed out the word class in this line:
See if that helps with the other errors.
public RandomCardsPanel extends JPanel
See if that helps with the other errors.
#4
Re: Identifier Expected Error
Posted 22 September 2012 - 05:34 AM
So what should I do to fix that?
#5
Re: Identifier Expected Error
Posted 22 September 2012 - 07:05 PM
#6
Re: Identifier Expected Error
Posted 23 September 2012 - 08:38 AM
pbl, on 20 September 2012 - 07:18 PM, said:
After you fixed cfoley noted error you will hit another one
you can't have more than one public class in a single .java file

you can't have more than one public class in a single .java file
I was directing my last question to this statement. Sorry if there was any confusion. I already have public class testingApp extends JApplet or I cant write public class RandomCardsPanel extends JPanel?
#7
Re: Identifier Expected Error
Posted 23 September 2012 - 12:59 PM
as it is only used by TextApp it does not need to be public it can be protected or private
Page 1 of 1
|
|

New Topic/Question
Reply



MultiQuote




|