mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-10 09:12:09 +10:00
Update ProtoBoard780.java
This commit is contained in:
@@ -136,15 +136,12 @@ public class ProtoBoard780 extends AbstractProtoBoard {
|
|||||||
|
|
||||||
g2d.setFont(LABEL_FONT.deriveFont(COORDINATE_FONT_SIZE));
|
g2d.setFont(LABEL_FONT.deriveFont(COORDINATE_FONT_SIZE));
|
||||||
|
|
||||||
g2d.setColor(traceColor);
|
|
||||||
|
|
||||||
|
|
||||||
double offsetY = spacing * 0.5;
|
double offsetY = spacing * 0.5;
|
||||||
|
|
||||||
for (int i = 0; i < 15; i++) {
|
for (int i = 0; i < 15; i++) {
|
||||||
g2d.setStroke(ObjectCache.getInstance().fetchBasicStroke(padSize - 2f));
|
g2d.setStroke(ObjectCache.getInstance().fetchBasicStroke(padSize - 2f));
|
||||||
|
|
||||||
g2d.setColor(padColor);
|
g2d.setColor(traceColor);
|
||||||
int padX = (int)(point.getX() + width / 2 - 7 * spacing + i * spacing);
|
int padX = (int)(point.getX() + width / 2 - 7 * spacing + i * spacing);
|
||||||
drawingObserver.startTrackingContinuityArea(true);
|
drawingObserver.startTrackingContinuityArea(true);
|
||||||
g2d.drawLine(padX, (int)(point.getY() + offsetY), padX, (int)(point.getY() + spacing + offsetY));
|
g2d.drawLine(padX, (int)(point.getY() + offsetY), padX, (int)(point.getY() + spacing + offsetY));
|
||||||
@@ -173,6 +170,23 @@ public class ProtoBoard780 extends AbstractProtoBoard {
|
|||||||
|
|
||||||
offsetY = spacing * 5.5;
|
offsetY = spacing * 5.5;
|
||||||
|
|
||||||
|
// draw 3-pad traces
|
||||||
|
drawingObserver.startTrackingContinuityArea(true);
|
||||||
|
g2d.setStroke(ObjectCache.getInstance().fetchBasicStroke(padSize - 2f));
|
||||||
|
for (int i = 0; i < 5; i++) {
|
||||||
|
g2d.setColor(traceColor);
|
||||||
|
|
||||||
|
int padX = (int)(point.getX() + width / 2 - 12 * spacing + (i * 5 + 1) * spacing);
|
||||||
|
|
||||||
|
for (int j = 1; j < 29; j++) {
|
||||||
|
int padY = (int)(point.getY() + spacing * j + offsetY);
|
||||||
|
|
||||||
|
g2d.drawLine(padX, padY, (int) (padX + 2 * spacing), padY);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
drawingObserver.stopTrackingContinuityArea();
|
||||||
|
|
||||||
|
// draw main pads
|
||||||
for (int i = 0; i < 25; i++) {
|
for (int i = 0; i < 25; i++) {
|
||||||
g2d.setStroke(ObjectCache.getInstance().fetchBasicStroke(padSize - 2f));
|
g2d.setStroke(ObjectCache.getInstance().fetchBasicStroke(padSize - 2f));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user