「パレット」ペインの使用

クラス IlvDashboardSymbolPalette は、開いたパレットに含まれている記号を表示する Swing JPanel です。 「パレット」ペインを使用して、以下のことを行います。
  • 開いたパレットの記号を表示できます。
  • 「パレット」ペインからダッシュボード・ダイアグラムに記号をドラッグできます。
diadash_ilvdashboardsymbolpalette8.png
IlvDashboardSymbolPalette
以下のコード例は、ダッシュボード・アプリケーションに IlvDashboardSymbolPalette を追加する方法を示します。
ダッシュボード・アプリケーションへの記号パレットの追加
url = IlvDiagrammerPropertySheet.class.getResource("images/psheet.gif");
icon = new ImageIcon(url);

IlvDashboardSymbolPalette palettePanel = new IlvDashboardSymbolPalette(this);
IlvDashboardExpandablePane paletteFrame = 
      new IlvDashboardExpandablePane("Palette", icon, palettePanel);
try {
      loadPalette(new URL("file:data/palettes/palette-example.jar"));
      loadPalette(new URL("file:data/palettes/link.jar"));
      loadPalette(new URL("file:data/palettes/gauge.jar"));
    } catch (Exception e) {
      e.printStackTrace();
    }
    
IlvDashboardExpandableSplitPane split = new IlvDashboardExpandableSplitPane(overviewFrame, paletteFrame);
split.setResizeWeight(0.75);
split.setDividerLocation(150);
return split;