|
@@ -48,9 +48,7 @@ public class NodeView extends JPanel {
|
|
@Override
|
|
@Override
|
|
public void paint( Graphics g )
|
|
public void paint( Graphics g )
|
|
{
|
|
{
|
|
- System.out.println( super.getWidth() + " " + super.getHeight() );
|
|
|
|
double scale = Math.min( (double)super.getWidth() / (int)model.getWidth(), (double)super.getHeight() / (int)model.getHeight());
|
|
double scale = Math.min( (double)super.getWidth() / (int)model.getWidth(), (double)super.getHeight() / (int)model.getHeight());
|
|
- System.out.println( scale );
|
|
|
|
((Graphics2D)g).scale( scale, scale );
|
|
((Graphics2D)g).scale( scale, scale );
|
|
paintComponent( g );
|
|
paintComponent( g );
|
|
for( Component c : getComponents() )
|
|
for( Component c : getComponents() )
|
|
@@ -60,7 +58,6 @@ public class NodeView extends JPanel {
|
|
c.getY() + 25,
|
|
c.getY() + 25,
|
|
Math.min( (int)model.getWidth() - 25, c.getPreferredSize().width + c.getX() + 25 ),
|
|
Math.min( (int)model.getWidth() - 25, c.getPreferredSize().width + c.getX() + 25 ),
|
|
Math.min( (int)model.getHeight() - 25, c.getPreferredSize().height + c.getY() + 25 ) ) );
|
|
Math.min( (int)model.getHeight() - 25, c.getPreferredSize().height + c.getY() + 25 ) ) );
|
|
- System.out.println( c.getX() + " " + c.getY() + " " + c.getPreferredSize() + " " + scale );
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|