Cześć, mam pytanie, czy coś takiego co zapisałem poniżej jest poprawne jeśli chodzi o styl programistyczny? Generalnie to dopiero moje początki z Javą, a niestety o ile książka, z której korzystam jestem bardzo zadowolony, to o tyle rozdział na temat GUI został potraktowany moim zdaniem lekko po macoszemu.
import java.awt.*;
import javax.swing.*;
public
class MyComponent extends JComponent {
public
String tekst;
public
int xY;
public
int xF;
public
void paintComponent(Graphics g) { g.drawString(tekst, xF, xY); }
public
MyComponent(String tekstDoFunkcji, int x, int y) {
tekst = tekstDoFunkcji;
xF = x;
xY = y;
}
}
oraz klasa CreateFrame()
import java.awt.*;
import javax.swing.*;
public
class CreateFrame extends JFrame {
JFrame frame;
CreateFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
pack();
add(new MyComponent("Słowo", 500, 500));
repaint();
}
}