55
55
* @author Vincent COUVERT
56
56
* @author Marouane BEN JELLOUL
58
@SuppressWarnings(value = { "serial" })
58
59
public class SwingScilabLabel extends JScrollPane implements SwingViewObject, SimpleLabel {
60
61
private static final long serialVersionUID = 7177323379068859441L;
379
380
gbc.gridheight = 1;
381
382
switch (ScilabAlignment.toSwingAlignment(horizontalAlignment)) {
382
case SwingConstants.LEFT:
383
switch (ScilabAlignment.toSwingAlignment(verticalAlignment)) {
384
case SwingConstants.TOP:
385
gbc.anchor = GridBagConstraints.NORTHWEST;
387
case SwingConstants.CENTER:
388
gbc.anchor = GridBagConstraints.WEST;
390
default: // SwingConstants.BOTTOM
391
gbc.anchor = GridBagConstraints.SOUTHWEST;
395
case SwingConstants.CENTER:
396
switch (ScilabAlignment.toSwingAlignment(verticalAlignment)) {
397
case SwingConstants.TOP:
398
gbc.anchor = GridBagConstraints.NORTH;
400
case SwingConstants.CENTER:
401
gbc.anchor = GridBagConstraints.CENTER;
403
default: // SwingConstants.BOTTOM
404
gbc.anchor = GridBagConstraints.SOUTH;
408
default: // SwingConstants.RIGHT
409
switch (ScilabAlignment.toSwingAlignment(verticalAlignment)) {
410
case SwingConstants.TOP:
411
gbc.anchor = GridBagConstraints.NORTHEAST;
413
case SwingConstants.CENTER:
414
gbc.anchor = GridBagConstraints.EAST;
416
default: // SwingConstants.BOTTOM
417
gbc.anchor = GridBagConstraints.SOUTHEAST;
383
case SwingConstants.LEFT:
384
switch (ScilabAlignment.toSwingAlignment(verticalAlignment)) {
385
case SwingConstants.TOP:
386
gbc.anchor = GridBagConstraints.NORTHWEST;
388
case SwingConstants.CENTER:
389
gbc.anchor = GridBagConstraints.WEST;
391
default: // SwingConstants.BOTTOM
392
gbc.anchor = GridBagConstraints.SOUTHWEST;
396
case SwingConstants.CENTER:
397
switch (ScilabAlignment.toSwingAlignment(verticalAlignment)) {
398
case SwingConstants.TOP:
399
gbc.anchor = GridBagConstraints.NORTH;
401
case SwingConstants.CENTER:
402
gbc.anchor = GridBagConstraints.CENTER;
404
default: // SwingConstants.BOTTOM
405
gbc.anchor = GridBagConstraints.SOUTH;
409
default: // SwingConstants.RIGHT
410
switch (ScilabAlignment.toSwingAlignment(verticalAlignment)) {
411
case SwingConstants.TOP:
412
gbc.anchor = GridBagConstraints.NORTHEAST;
414
case SwingConstants.CENTER:
415
gbc.anchor = GridBagConstraints.EAST;
417
default: // SwingConstants.BOTTOM
418
gbc.anchor = GridBagConstraints.SOUTHEAST;
423
424
getAlignmentPanel().add(getLabel(), gbc);