Forum zamknięte. Zapraszamy do grupy na Facebooku
Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z wyświetlaniem kwadratu
07-01-2013, 09:18 PM
Post: #1
Problem z wyświetlaniem kwadratu
Witam i z góry od razu przepraszam, że nie umieściłem tego w dziale "Grafika - AFG i Swing" ale z niewiadomych przyczyn nie mogłem tam napisać tematu. Umiem już trochę javę i ostatnio chciałem wziąć się za gry. Chciałem zacząć od wyświetlenia kwadratu ale nie wychodzi to. Poprawnie wyświetla się okno o podanych wymiarach ale żadnego kwadratu tam nie ma. Oto cały kod składający się z dwóch klas:

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

public class Screen extends Canvas implements Runnable {

private static final int HEIGHT = 480;
private static final int WIDTH = 640;
private static final String NAME = "Preparing";

private JFrame frame;

public Screen()
{
setMinimumSize(new Dimension(WIDTH,HEIGHT));
setMaximumSize(new Dimension(WIDTH,HEIGHT));
setPreferredSize(new Dimension(WIDTH,HEIGHT));

frame = new JFrame(NAME);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setLayout(new BorderLayout());
frame.add(this, BorderLayout.CENTER);
frame.pack();

frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}

public void run()
{

}

public static void main(String[] args)
{
Screen start = new Screen();
Rect kwadrat = new Rect();
}


}







import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;

public class Rect extends Object {

public static void kwadrating(Graphics2D g)
{
g.setColor(Color.BLACK);
g.drawRect(0, 0, 100, 100);
}

public Rect()
{
Rect.kwadrating(null);
}


}
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości