Package ket.math

Examples of ket.math.Argument.toBox()


    topD.setArgument(argument);
    Vector<Box> boxArgs = BoxTools.padArgs(args, 1, colourScheme);
    Box topRowBox;
    Box orderBox;
    if (orderArgument!=null) {
      orderBox = orderArgument.toBox(settings, colourScheme);
      orderBox.clearArgument();
      if (1<args.size()) { // multiple
        topRowBox = BoxTools.centredHorizontalBoxList(argument, 0L, topD, orderBox, boxArgs.firstElement())// d ^n x
      } else {
        topRowBox = BoxTools.centredHorizontalBoxList(argument, 0L, topD, orderBox);
View Full Code Here


    g2D.drawString(label, dx, ascent+dy);
  }

  public static ImageIcon asIcon(String expression, String label) {
    Argument argument = ArgumentParser.parseArgument(expression, knownArguments, null, mathCollection); // null clipboard
    Box box = argument.toBox(Box.X_CENTRE_ALIGN|Box.Y_CENTRE_ALIGN, colourScheme);
    BufferedImage image = ImageTools.boxToBufferedImage(box, 160, 120, colourScheme, false);
    labelImage(image, label);
    ImageIcon imageIcon = new ImageIcon(image);
    return imageIcon;
  }
View Full Code Here

    //- for (Argument a : family) {
    for (int count=0; count<family.size(); count++) {
      Argument a = family.get(count);
      int i = count / columns;
      int j = count % columns;
      Box box = a.toBox(0L, document.getColourScheme());
      box.setup(Box.DEFAULT_BOX_FONT_SIZE, new Offset(20, 20)); // Use a fixed icon size?
      BufferedImage image = ImageTools.paintInnerBoxToImage(box, false, document.getColourScheme());
      JButton button = new JButton();
      button.setIcon(new ImageIcon(image));
      //> button.setRolloverIcon(new ImageIcon()); // Highlighted or bold version?
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.