Har som nybörjare inom java försökt exprimentera lite med ett eget kortspel som är uppbyggt med standardklasser, för att hantera både spelkort och kortlek. För att vara nybörjare tycker jag det har gott bra, och att jag gjort en del framsteg, och har nu så smått börjat att skapa någon form av spelplan där jag grafisk kan testa kortleken och dess klasser.
Själva spelplanen är en större bild som jag lagt in på en JFrame. Detta har fungerat bra, men det har under arbetets gång uppkommit ett par funderingar kring detta med bildhantering i Java. Har ni tid över så får ni gärna komma med ett svar på funderingarna.
- Har lagt in en ImageIcon på en JFrame med hjälp av klassen nedan.
import java.awt.*;
import javax.swing.*;
public class Bakgrundsbild extends JPanel
{
private ImageIcon icon;
private JLabel label1;
public Bakgrundsbild()
{
icon = new ImageIcon("images/bakgrund.gif");
label1 = new JLabel("",icon,SwingConstants.CENTER);
add(label1);
}
}
Bilden kan man centrera vågrätt, men hur gör jag för att centera bilden även lodrätt, så att den alltid är centrerad på skärmen oavsett hur användaren ändrar storlek på framen?
Kikade på http://java.sun.com/docs/books/tutorial/uiswing/misc/icon.html men utan att få grepp om detta?
-
På spelplanen är det tänkt att man ska lägga ut sina spelkort. Man ska med musen trycka på en ledig kortplats och sedan ska ett kort läggas på platsen. För att detta ska lyckas måste man kunna bestämma exakt var på skärmen ett kort ska placeras.
Är ImageIcons rätt medel för detta, eller finns det andra bildobjekt som är mer lämpade för detta än ImageIcons, om man vill kunna placera ut en bild på framen, med punkter/kordinater som utgångspunkt? -
http://java.sun.com - Är det den sidan som gäller om man ska söka information om hur man utvecklar i Java, eller vill finna information om de klasser som finns, eller finns det någon annan bra sida? Tycker inte ovan nämnda sida är så lätt att söka på, då jag tycker den bygger på att man redan när man söker, vet vad man ska söka efter. Är man nybörjare i ämnet och inte är helt säker på vad man ska söka efter, tycker jag sidan har en aning opedagogisk struktur.