Hello,
I have a small problem with my program not displaying images correctly. I have small image(20x20 pixels, white image with a black border)which i want to display 100 time, in a 10x10 grid. Everything looks fine except for the right and bottom hand images which seem to cut off a bit of the image.
I tried to attach the image I am using but I got an error "Error The server returned an error during upload". Like a said it is just a small 20x20 image with a black border.
line 29 actually reads
I tried adding in extra space but still no joy.
I have a small problem with my program not displaying images correctly. I have small image(20x20 pixels, white image with a black border)which i want to display 100 time, in a 10x10 grid. Everything looks fine except for the right and bottom hand images which seem to cut off a bit of the image.
I tried to attach the image I am using but I got an error "Error The server returned an error during upload". Like a said it is just a small 20x20 image with a black border.
import java.awt.*;
import javax.swing.*;
public class userGrid{
JFrame frame;
JPanel imagePanel;
GridPanel playerPanel[] = new GridPanel[100];
public void build(){
frame = new JFrame();
imagePanel = new JPanel();
imagePanel.setLayout(new GridLayout(10,10));
for(int i = 0; i < 100; i++){
playerPanel[i] = new GridPanel();
imagePanel.add(playerPanel[i]);
}
frame.getContentPane().add(BorderLayout.CENTER, imagePanel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(210,210);
frame.setVisible(true);
}
public static void main(String [] args){
userGrid gridTest = new userGrid();
gridTest.build();
}
}
class GridPanel extends JPanel{
public void paintComponent(Graphics g){
Image image = new ImageIcon("grid.png").getImage();
g.drawImage(image,0,0,this);
}
}
line 29 actually reads
frame.setSize(200,200);
I tried adding in extra space but still no joy.