Changeset 1005 for trunk/src/org/expeditee/items/widgets
- Timestamp:
- 03/06/16 15:08:29 (8 years ago)
- Location:
- trunk/src/org/expeditee/items/widgets
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/items/widgets/ButtonWidget.java
r994 r1005 3 3 import java.awt.Color; 4 4 import java.awt.Dimension; 5 import java.io.File;6 5 import java.net.URL; 7 6 … … 9 8 import javax.swing.JPanel; 10 9 import javax.swing.border.EmptyBorder; 10 11 11 import org.expeditee.items.Text; 12 12 13 import com.kitfox.svg.app.beans.SVGIcon; 13 14 … … 15 16 public class ButtonWidget extends InteractiveWidget{ 16 17 17 JButton clicked = new JButton(""); 18 18 protected JButton clicked_ = new JButton(""); 19 protected SVGIcon icon_ = null; 20 19 21 public ButtonWidget(int dimension, String filePath, Text source, String[] args) 20 22 { 21 23 //Controls how the widget is displayed 22 super(source, new JPanel(new BorderLayout()), 80, 80, 80, 80);24 super(source, new JPanel(new BorderLayout()), 80, -1, 80, -1); 23 25 24 clicked .setBorder(new EmptyBorder(0, 0, 0, 0));25 clicked .setBackground(Color.white);26 clicked_.setBorder(new EmptyBorder(0, 0, 0, 0)); 27 clicked_.setBackground(Color.white); 26 28 27 SVGIcon icon = null;28 29 Dimension size = new Dimension(dimension, dimension); 29 icon = new SVGIcon();30 icon_ = new SVGIcon(); 30 31 try{ 31 32 URL imageURL = ClassLoader.getSystemResource(filePath); 32 icon .setSvgURI(imageURL.toURI());33 icon_.setSvgURI(imageURL.toURI()); 33 34 //This STILL works, unsure why. Don't remove it has an affect on the button appearance. 34 icon .setUseAntiAlias(true);35 icon .setScaleToFit(true);36 icon .setPreferredSize(size);37 clicked .setIcon(icon);38 _swingComponent.add(clicked );35 icon_.setUseAntiAlias(true); 36 icon_.setScaleToFit(true); 37 icon_.setPreferredSize(size); 38 clicked_.setIcon(icon_); 39 _swingComponent.add(clicked_); 39 40 this.setWidgetEdgeThickness(0.0f); 40 41 this.setWidgetEdgeColor(Color.white); … … 60 61 } 61 62 63 @Override 64 boolean setPositions(WidgetCorner src, float x, float y) { 65 boolean result = super.setPositions(src, x, y); 66 67 int iw_x_dim = getWidth(); 68 int iw_y_dim = getHeight(); 69 70 icon_.setPreferredSize(new Dimension(iw_x_dim, iw_y_dim)); 71 72 return result; 73 } 62 74 } -
trunk/src/org/expeditee/items/widgets/RefreshButton.java
r994 r1005 3 3 import java.awt.event.ActionEvent; 4 4 import java.awt.event.ActionListener; 5 import java.io.File; 5 6 6 import org.expeditee.gui.DisplayIO; 7 7 import org.expeditee.gui.Frame; 8 8 import org.expeditee.gui.FrameGraphics; 9 9 import org.expeditee.gui.FrameIO; 10 import org.expeditee.gui.FrameMouseActions;11 import org.expeditee.gui.FreeItems;12 import org.expeditee.items.Item;13 10 import org.expeditee.items.Text; 14 11 … … 20 17 super(78, "org/expeditee/assets/images/reset.svg", source, args); 21 18 22 clicked .addActionListener(new ActionListener() {19 clicked_.addActionListener(new ActionListener() { 23 20 public void actionPerformed(ActionEvent e) { 24 21 -
trunk/src/org/expeditee/items/widgets/RubbishBin.java
r994 r1005 3 3 import java.awt.event.ActionEvent; 4 4 import java.awt.event.ActionListener; 5 import java.io.File;6 5 7 6 import org.expeditee.gui.DisplayIO; … … 18 17 super(80, "org/expeditee/assets/images/bin.svg", source, args); 19 18 20 clicked .addActionListener(new ActionListener() {19 clicked_.addActionListener(new ActionListener() { 21 20 public void actionPerformed(ActionEvent e) { 22 21 -
trunk/src/org/expeditee/items/widgets/Undo.java
r994 r1005 3 3 import java.awt.event.ActionEvent; 4 4 import java.awt.event.ActionListener; 5 import java.io.File;6 import java.net.URL;7 5 8 6 import org.expeditee.gui.DisplayIO; … … 16 14 super(120, "org/expeditee/assets/images/undo.svg", source, args); 17 15 18 clicked .addActionListener(new ActionListener() {16 clicked_.addActionListener(new ActionListener() { 19 17 public void actionPerformed(ActionEvent e) { 20 18
Note:
See TracChangeset
for help on using the changeset viewer.