Can't Change GridWorld Grid During Runtime

Jun 5, 2014

I have a question about updating a grid during runtime in GridWorld. I'm making a game called Flood-It (basically, you click on squares to change their color and attempt to get all of the squares the same color in the grid) and I'm having trouble with changing the grid size. I made my own world class, called CellWorld.

import info.gridworld.actor.*;
import java.util.ArrayList;
import info.gridworld.grid.Location;
import java.awt.Color;
import javax.swing.JOptionPane;

[code]...

Now, let me narrow down the issue. It is in the runner class:

world.setGrid(new BoundedGrid<Actor>(world.getLength(),world.getWidth()));

Whenever a user wants to change the grid size after playing the game, this is supposed to set the grid to the new updated size, but it never changes in the actual game, i.e. the user just won a 2x2 game, attempts to change the size to 10x10, but the grid stays 2x2. By debug testing, I can say for certain that everything else works, such as the maxStepCalc and loading the grid. The only issue is the new grid not showing up.

View Replies


ADVERTISEMENT

Swing/AWT/SWT :: Change Location Of Component Using Grid Bag Layout

Jun 13, 2014

How to change the location of a grid bag positioned component after it's already been added to the layout earlier?

Example is if I want component 1 to change from row 1 to row 2.

View Replies View Related

How To Change Location Of JTextArea At Runtime

Feb 11, 2014

I am using Swing, I have a JPanel and in it there is a JTextArea and a JButton. I want the JTextArea to move when the button is clicked on. I'm Not really sure how to do the action listener for the button. at the moment the JTextArea only moves once when the button is clicked on, but i want it to move every time the button is clicked on.

This is what i have so far:

moveButton = new JButton("MOVE");
moveButton.setName("move");
moveButton.setBounds(20, 140, 70, 40);
text = new JTextArea("hello");
text.setEditable(false);
text.setBounds(x, 50, 40, 20);
panel.add(moveButton);
panel.add(text);

In the actionPerformed method this is what it does:

text.setBounds(x + 50, 50, 40, 20);
panel.add(text);
text.setVisible(true);

View Replies View Related

How To Set A New Color In Gridworld

Mar 14, 2014

I've been using grid world with my school. It's a part of the eimacs textbook. the following code that I wrote for gridworld. It's a very small tad bit of code:
 
Actor actor = new Actor();
actor.putSelfInGrid( grid, new Location( 5, 3 ) );
public void setColor (Color RED);

I get the following error:

error: illegal start of expression
 
public void setColor (Color RED);

View Replies View Related

Gridworld Snake Game

Apr 9, 2014

gridworld snake game all over the internet, but all of those are the "snakebug extends Bug" version, mine is different. im behind everyone else in apcs so i rarely have any idea what im doing(gridworld especially). our teacher gave us most of the code, which i coped down (hopefully correctly) and he told us that we still needed to fill in the "removeTail" method which i did. basically the snake moves by placing a segment in front then removing the last segment.

When i click run the snakerunner file, i can make the snake segment rotate by pressing the arrow keys, but it doesn't move. when i click the "run" on the gridworld window, the single snake segment just disappears. so the move method is triggering the "removetail" method but it isn't placing the next segment. im starting to think that i copied something wrong from the board, because he showed us the entire move method. i have attached my gridworld files, what is wrong with my snake.java that makes the move method delete a segment but not add one

View Replies View Related

Gridworld Chess Pawn Not Working

May 26, 2014

I am making a chess game in Gridworld. My pawn method is not working. For example, when I use getMoveLocations() on a pawn the first time, it brings up both valid moves. Once I move it two spaces and use getMoveLocations() again, it brings up the space behind the pawn. When I move it there, and then I use getMoveLocations(), it just brings up an empty ArrayList.

Pawn class

import info.gridworld.actor.Actor;
import info.gridworld.grid.*;
import java.util.ArrayList;
import java.awt.Color;

[Code] .....

View Replies View Related

Grid Bag Layout / Constraints

Jan 13, 2015

I am making a basic calculator using SWING.I want my JTextField to stretch across the top, above my buttons. All I can seem to get is it be the same size as one of my buttons.

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

[code]...

View Replies View Related

Grid Layout Implementation

Mar 13, 2014

How to implement GridLayout. In my applet, I want to make a grid of 2 rows and 2 columns. In each grid I want to add a Label and a TextField. I want the background to be red.

So my code would be?

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class GridLayoutApplet extends Applet implements ActionListener{
// construct components
Label fNameLabel = new Label("First Name");
TextField fNameField = new TextField(20);

[Code] .....

I have read about panels and frames but, it is all confusing to me. How can you add a label and a TextField to one square of the grid?

View Replies View Related

Check Around Cell In Grid

Nov 22, 2014

I am currently trying to write a method for checking to see if an "agent" in a cell (place in a 2d array) is satisfied. So, the assignment is a 2D array that can have a blank space, an O, or a X as a character that fills a particular space. An agent is satisfied if it has similar characters around it in a percentage that is higher than the threshold. For example, if the threshold was 60% and a cell that had an X in it, had 3 X's around it and 2 O's, then it would be satisfied because 3/5>=60%. For my code, I tried using if and else statements to isolate circumstances in the corner of the grid, the edges, and everything in between.

public static boolean isSatisfied(char[][] tissue, int row, int col, int threshold){
char check= tissue[row][col];
if (check==' '){
return true;
}
else{
int countx = 0;
int count = 0;

[Code] ....

View Replies View Related

Calculator Grid Layouts

Aug 19, 2014

So I'm making a calculator using JFrame and that stuff and I need figuring out the GridLayouts. I'm not doing this for homework or anything just for fun. I don't need all the grid layouts.

View Replies View Related

Binary Search - Get To Int X Int Y In A Grid That Is N By N

Sep 15, 2014

The point is to use a binary search to determine how many steps it would take to get to int X, int Y in a grid that is N by N. Picture a parking lot that is square and your car is at (x,y). You can honk your horn from your key to determine the direction of the car. I need to return the amount of steps to get to the car. You can't step diagonally. I am currently getting an error that causes an infinite loop and I can't fix it.

public class ParkingLot {
public int search(int N, int X, int Y) {
int minX = 0, maxY = N, minY = 0, maxX = N;
int num = 0;
int curX, curY;
int newCurX, newCurY;
curX = (minX + maxX)/2;
curY = (minY + maxY)/2;
while (curX != X || curY != Y)

[code]....

View Replies View Related

Diamond In A Square Grid Of Dots

Nov 14, 2014

I am new to java and i am trying to make a Java application which prints a diamond in a square grid of dots whose side length is input to the application.When you run the code is should be like this:

..*..
.*.*.
*...*
.*.*.
..*..

My java code print this:

..*..
.***.
*****
.***.
..*..

Here is my code:

class Main {
public static void main(String args[]) {
System.out.println("#Enter size of Diamond :");
int longestRow = BIO.getInt();
for(int row=1 ; row<=longestRow ; ++row)

[Code] .....

View Replies View Related

How To Make Grid For Battlefield Game

May 27, 2015

I wanted to know which RAD TOOL should I use to make the grid. I used the label but it's not interesting like the game *. I m starting to make the game and can't think how to make the grid.

Thought of using the buttons but can't add image to it.

what should I use to make the grid.

* what I did earlier Is place 9 label in grid form (just to test) and nine buttons one for each. When u click a button, image is shown in respective label... But it doesn't feel like u r playing game..

View Replies View Related

RTS Game - Grid System And Tilt?

Mar 28, 2014

I am making a RTS game in Pure Java, and no libraries. So pretty much I want a constructor like so

Java Code: new Grid(40, 40) mh_sh_highlight_all('java');

That will create a 40x40 grid of a certain size per cell. Then I would like to fill the empty cells, and also be able to place things on top of them.

Also, I would like a tilt similar to Clash of Clans. How do I do this?

View Replies View Related

JLabel To Grid Layout On A Panel

Nov 19, 2014

Is it possible to put Jlabels in to a grid Layout on a Panel in a Jinternal frame

View Replies View Related

Code To Move Object In Grid

Aug 22, 2014

Working with some code that displays the random movement of an object such as Move 1: (0,1) Move 2: (10,99)?

I need these methods in the class

void initialize( int xPos, int yPos)
void moveLeft()
void moveRight()
void moveUp()
void moveDown()
int getXPosition()
int getYPosition()

View Replies View Related

How To Create Coordinates In Two-dimensional Grid

Mar 16, 2015

how to create coordinates in a two-dimensional grid, in the end it shall look like A5, F6 and so on. The aim is to place 3 DotComs in this grid by coincidence. To do this one uses two arrays. One array represents one DotCom, the other represents the grid's size, in this case 49 (7x7).The code ends like this:

ArrayList<String> alphaCells = new ArrayList<String>();
...
int x = 0;
int row = 0;
int column = 0;
while (x<comSize) {
grid[coords[x]] = 1; // mark master grid points as used
row = (int)(coords[x] / gridLength);
column = coords[x] % gridLength;
temp = String.valueOf(alphabet.charAt(column));
alphaCells.add(temp.concat(Integer.toString(row));
x++;
}
return alphaCells;
}

why row and column are calculated like this. Furthermore I don't understand why the column is used to generate a character, because columns are marked with numbers and rows are marked with characters.

View Replies View Related

JButton Positioning - Grid Layout

May 20, 2014

Java Code:

import java.awt.GridLayout;
import javax.swing.*;
public class Screen
{
JButton start;
JButton reset;
JButton box[][] = new JButton[20][20];

[Code] ....

I am trying to place the buttons on the bottom. I tried a few different things but the grid layout keeps grabbing it and making them a part of the grid at the button.

View Replies View Related

Get Grid Method That Gets Input From User

May 9, 2014

I have a get grid method that gets input from the user. I also have a display grid method that is supposed to display the get grid method but it doesn't. What do I do to make the display grid method work properly. I am not allowed to use a main method.

private int a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4,d1,d2,d3,d4;
public void getGrid ()
{
System.out.println();
System.out.print ("Enter Row 1: ");
a1 = i.nextInt();
a2 = i.nextInt();
a3 = i.nextInt();
a4 = i.nextInt();
System.out.print ("Enter Row 2: ");
b1 = i.nextInt();
b2 = i.nextInt();
b3 = i.nextInt();
b4 = i.nextInt();

[code]....

View Replies View Related

Add JPanels To ArrayList To Form Grid Like 2D Array

Sep 10, 2014

i am to add jpanels to an arraylist such that it forms a grid like a 2d array. when i add the first colunm and have to iterate and store the next sequence of jpanels it still stores it in get(0), instead of get(1).

[/ temp.add(jPanel9);
temp.add(jPanel10);
temp.add(jPanel11);
temp.add(jPanel12);
temp.add(jPanel13);
temp.add(jPanel14);
temp.add(jPanel15);

[Code]...

View Replies View Related

Bingo Board - Having Array To Fill A Grid

Dec 16, 2014

I am attempting to make a 5x5 bingo board. My array generates 75 numbers(15 per bingo letter) and displays them in a random order. What I am having trouble figuring out is how to fill the 5x5 grid with 25 numbers from my array. And yes, my code is probably much longer and much more redundant than it needs to be. Also, I think I'm using cells and grids terribly wrong (possibly the entire java language) but I'm not sure.

import java.util.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.event.*;
import java.util.ArrayList;
import java.awt.GridLayout;
import javax.swing.JButton;
public class bingoboard extends JFrame

[code]...

View Replies View Related

10x10 Grid Java - How To Add Numbers To Squares

Mar 12, 2015

So I need to create a 10x10 grid for a snakes and ladders board, the board loads but i cant figure out how to add numbers to the squares. Here is my code :

import java.awt.*;
import javax.swing.*;
public class Board
{
//Creating the array
int[][] numbers=new int[10][10];
public static int rows = 10;
public static int columns = 10;
public static Color col1 = Color.green;

[Code] .....

View Replies View Related

JavaFX 2.0 :: LineChart Grid Lines Become Dashed

Oct 21, 2014

I did the update to JavaFX 8.0 and the grid lines of LineCharts have become dashed. I want them to be solid like they were before the update.

View Replies View Related

Swing/AWT/SWT :: How To Make A Grid For Crossword - User Writable

Apr 22, 2015

I've been reading that there's no way of making a JLabel user writable. What can I use inside the grid to make it writable with a keylistener? I'm making a crossword.

View Replies View Related

Array JavaKara - Inverting And Flipping Horizontally A Grid

Nov 8, 2014

I'm using JavaKara (a graphic Java software to learn coding) on my classes at the moment and we're asked to transform something like this:

In the inverse, where you can see clovers there must not be any and where there aren't you must plant them. PLUS YOU MUST SWITCH THE FIGURE HORIZONTALLY.

This is the result i should obtain:

public class InvertiECapovolgi extends JavaKaraProgram {
public void myProgram() {
boolean arrayquadrifogli[][] = new boolean[world.getSizeY()][world.getSizeX()]; //[rows][clumns]-->[Y axis][X axis] in kara
for (int y = 0; y < arrayquadrifogli.length; y++){ // My Ladybug starts to run through the whole grid

[Code] ....

How to switch everything horizontally!

This is my result:

My ultimate question is, how do i have to edit the second loop, and why, to obtain the horizontally reversed result i'm supposed to obtain?

View Replies View Related

Swing/AWT/SWT :: Resizing Images In Jbuttons In Grid Layout

Jun 21, 2014

Am trying to dynamically insert buttons (which will be presenting card in a frame) using grid layout.As shown image is getting inserted but its not fit in button.I tried Darryl's Stretch icon as well but of no support.

panel_playerCards.setLayout(new GridLayout(2,10, 0, 0));
for(int i=0;i<9;i++){
StretchIcon icon=new StretchIcon(UnoGui.class.getResource("/UnoColors/green/card10.png"));
btnArr[i].setIcon(icon);
btnArr[i].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved