Diskuze: Programování úsečky ( vertikální / horizontální )
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
vcelku zajímavý úkol. To jste celý rok probírali jednu lekci a to hallo world?
import javax.swing.JFrame;
import javax.swing.JComponent;
import java.awt.Graphics;
public class Frame extends JFrame {
private final int size = 300;
private final int space = 10;
public Frame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setSize(size, size);
add(new Grid());
}
public static void main(String[] args) {
new Frame();
}
private class Grid extends JComponent {
@Override
public void paint(Graphics g) {
super.paint(g);
setSize(getParent().getSize());
for(int i = 0;i<getParent().getWidth();i+=space) {
g.drawLine(i, 0, i, getHeight());
}
for(int i = 0;i<getParent().getHeight();i+=space){
g.drawLine(0, i, getWidth(), i);
}
}
}
}
Probírali jsme toho hodně ale spíš jsme šli jinou cestou než je tahle.
Dovolím si menší off topic, já například teď pracuju na aplikaci s TCP komunikací, MySQL a vlákny, ale na vykreslení čáry do ImageBoxu v .Netu bych taky musel otevřit google na minutu
To byl jen příklad a vím, že pokud by to byl čtverec, tak by se to dalo narvat do jedné loopy, ale trošku jsem pořešil i to, aby si hrál třeba s rozměry.
Zobrazeno 6 zpráv z 6.