How can I use the string from other method?
up vote
0
down vote
favorite
package lab07_PrinceRalambomanarivo;
import java.awt.Color;
import javax.swing.*;
import java.util.Random;
public class ESPGame {
private String chosenColor;
public Color chooseColor(int input)
{
Color color;
switch(input)
{
case 1:
color = Color.BLUE;
chosenColor = "blue";
break;
case 2:
color = Color.YELLOW;
chosenColor = "yellow";
break;
case 3:
color = Color.RED;
chosenColor = "red";
break;
case 4:
color = Color.GREEN;
chosenColor = "green";
break;
case 5:
color = Color.ORANGE;
chosenColor = "orange";
break;
case 6:
color = Color.CYAN;
chosenColor = "cyan";
break;
default:
color = Color.BLACK;
chosenColor = "black";
break;
}
return color;
}
public void showColor(Color color)
{
JFrame frame = new JFrame("Guess this color");
frame.setSize(200,200);
frame.setLocation(300,300);
JPanel panel = new JPanel();
panel.setBackground(color);
frame.add(panel);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void guessColor()
{}}
How can I get the value of the chosenColor inside the method chooseColor() inside the method guessColor().
java
migrated from superuser.com yesterday
This question came from our site for computer enthusiasts and power users.
add a comment |
up vote
0
down vote
favorite
package lab07_PrinceRalambomanarivo;
import java.awt.Color;
import javax.swing.*;
import java.util.Random;
public class ESPGame {
private String chosenColor;
public Color chooseColor(int input)
{
Color color;
switch(input)
{
case 1:
color = Color.BLUE;
chosenColor = "blue";
break;
case 2:
color = Color.YELLOW;
chosenColor = "yellow";
break;
case 3:
color = Color.RED;
chosenColor = "red";
break;
case 4:
color = Color.GREEN;
chosenColor = "green";
break;
case 5:
color = Color.ORANGE;
chosenColor = "orange";
break;
case 6:
color = Color.CYAN;
chosenColor = "cyan";
break;
default:
color = Color.BLACK;
chosenColor = "black";
break;
}
return color;
}
public void showColor(Color color)
{
JFrame frame = new JFrame("Guess this color");
frame.setSize(200,200);
frame.setLocation(300,300);
JPanel panel = new JPanel();
panel.setBackground(color);
frame.add(panel);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void guessColor()
{}}
How can I get the value of the chosenColor inside the method chooseColor() inside the method guessColor().
java
migrated from superuser.com yesterday
This question came from our site for computer enthusiasts and power users.
1
Programming question are not within scope here at SuperUser
– Security Hound
2 days ago
Stackoverflow is the place to be.
– Aulis Ronkainen
2 days ago
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
package lab07_PrinceRalambomanarivo;
import java.awt.Color;
import javax.swing.*;
import java.util.Random;
public class ESPGame {
private String chosenColor;
public Color chooseColor(int input)
{
Color color;
switch(input)
{
case 1:
color = Color.BLUE;
chosenColor = "blue";
break;
case 2:
color = Color.YELLOW;
chosenColor = "yellow";
break;
case 3:
color = Color.RED;
chosenColor = "red";
break;
case 4:
color = Color.GREEN;
chosenColor = "green";
break;
case 5:
color = Color.ORANGE;
chosenColor = "orange";
break;
case 6:
color = Color.CYAN;
chosenColor = "cyan";
break;
default:
color = Color.BLACK;
chosenColor = "black";
break;
}
return color;
}
public void showColor(Color color)
{
JFrame frame = new JFrame("Guess this color");
frame.setSize(200,200);
frame.setLocation(300,300);
JPanel panel = new JPanel();
panel.setBackground(color);
frame.add(panel);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void guessColor()
{}}
How can I get the value of the chosenColor inside the method chooseColor() inside the method guessColor().
java
package lab07_PrinceRalambomanarivo;
import java.awt.Color;
import javax.swing.*;
import java.util.Random;
public class ESPGame {
private String chosenColor;
public Color chooseColor(int input)
{
Color color;
switch(input)
{
case 1:
color = Color.BLUE;
chosenColor = "blue";
break;
case 2:
color = Color.YELLOW;
chosenColor = "yellow";
break;
case 3:
color = Color.RED;
chosenColor = "red";
break;
case 4:
color = Color.GREEN;
chosenColor = "green";
break;
case 5:
color = Color.ORANGE;
chosenColor = "orange";
break;
case 6:
color = Color.CYAN;
chosenColor = "cyan";
break;
default:
color = Color.BLACK;
chosenColor = "black";
break;
}
return color;
}
public void showColor(Color color)
{
JFrame frame = new JFrame("Guess this color");
frame.setSize(200,200);
frame.setLocation(300,300);
JPanel panel = new JPanel();
panel.setBackground(color);
frame.add(panel);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void guessColor()
{}}
How can I get the value of the chosenColor inside the method chooseColor() inside the method guessColor().
java
java
edited yesterday
Danijel
2,428124683
2,428124683
asked 2 days ago
Prince
11
11
migrated from superuser.com yesterday
This question came from our site for computer enthusiasts and power users.
migrated from superuser.com yesterday
This question came from our site for computer enthusiasts and power users.
1
Programming question are not within scope here at SuperUser
– Security Hound
2 days ago
Stackoverflow is the place to be.
– Aulis Ronkainen
2 days ago
add a comment |
1
Programming question are not within scope here at SuperUser
– Security Hound
2 days ago
Stackoverflow is the place to be.
– Aulis Ronkainen
2 days ago
1
1
Programming question are not within scope here at SuperUser
– Security Hound
2 days ago
Programming question are not within scope here at SuperUser
– Security Hound
2 days ago
Stackoverflow is the place to be.
– Aulis Ronkainen
2 days ago
Stackoverflow is the place to be.
– Aulis Ronkainen
2 days ago
add a comment |
2 Answers
2
active
oldest
votes
up vote
2
down vote
chosenColor
is an instance variable so you can simply access it inside guessColor()
i.e.
public void guessColor(){
System.out.println(chosenColor);
}
2
*instance variable
– Stultuske
yesterday
@Stultuske thanks for the correction
– Turamarth
yesterday
add a comment |
up vote
0
down vote
As per the code, chosenColor
appears to be a class level private variable and hence any method in that class can use it.
Actually you are updating instance variable chosenColor
from chooseColor()
method . So it is not a variable from another method.
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
chosenColor
is an instance variable so you can simply access it inside guessColor()
i.e.
public void guessColor(){
System.out.println(chosenColor);
}
2
*instance variable
– Stultuske
yesterday
@Stultuske thanks for the correction
– Turamarth
yesterday
add a comment |
up vote
2
down vote
chosenColor
is an instance variable so you can simply access it inside guessColor()
i.e.
public void guessColor(){
System.out.println(chosenColor);
}
2
*instance variable
– Stultuske
yesterday
@Stultuske thanks for the correction
– Turamarth
yesterday
add a comment |
up vote
2
down vote
up vote
2
down vote
chosenColor
is an instance variable so you can simply access it inside guessColor()
i.e.
public void guessColor(){
System.out.println(chosenColor);
}
chosenColor
is an instance variable so you can simply access it inside guessColor()
i.e.
public void guessColor(){
System.out.println(chosenColor);
}
edited yesterday
answered yesterday
Turamarth
1,17241619
1,17241619
2
*instance variable
– Stultuske
yesterday
@Stultuske thanks for the correction
– Turamarth
yesterday
add a comment |
2
*instance variable
– Stultuske
yesterday
@Stultuske thanks for the correction
– Turamarth
yesterday
2
2
*instance variable
– Stultuske
yesterday
*instance variable
– Stultuske
yesterday
@Stultuske thanks for the correction
– Turamarth
yesterday
@Stultuske thanks for the correction
– Turamarth
yesterday
add a comment |
up vote
0
down vote
As per the code, chosenColor
appears to be a class level private variable and hence any method in that class can use it.
Actually you are updating instance variable chosenColor
from chooseColor()
method . So it is not a variable from another method.
add a comment |
up vote
0
down vote
As per the code, chosenColor
appears to be a class level private variable and hence any method in that class can use it.
Actually you are updating instance variable chosenColor
from chooseColor()
method . So it is not a variable from another method.
add a comment |
up vote
0
down vote
up vote
0
down vote
As per the code, chosenColor
appears to be a class level private variable and hence any method in that class can use it.
Actually you are updating instance variable chosenColor
from chooseColor()
method . So it is not a variable from another method.
As per the code, chosenColor
appears to be a class level private variable and hence any method in that class can use it.
Actually you are updating instance variable chosenColor
from chooseColor()
method . So it is not a variable from another method.
answered yesterday
CS_noob
3701210
3701210
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53300647%2fhow-can-i-use-the-string-from-other-method%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Programming question are not within scope here at SuperUser
– Security Hound
2 days ago
Stackoverflow is the place to be.
– Aulis Ronkainen
2 days ago