/*フィルタ作成ガイド*/ package imageFiltering.filter; import imageFiltering.*; import java.applet.*; import java.awt.*; import java.awt.event.*; public class xxxxxxx extends Filter { /*Filterを継承したクラスを作る。*/ /** フィルタの名称を返す */ public String getName() { return "Not Filtered"; //それぞれのフィルタの名前で書き換える } /** 画像のフィルタリング */ public void filter(AnimatedImage AI) { /** * フィルタの本体の記述を行う */ /* AI.repaintAll(); for (int y=0; y 7)windowSize = 7; if(windowSize < 5)windowSize = 5; int preOffset = (windowSize-1) / 2; int afterOffset = windowSize - preOffset - 1; */ } public void adjustmentValueChanged(AdjustmentEvent e) //スクロールバーイベントの処理部 { /** 例 int val; Scrollbar se = (Scrollbar) e.getSource(); if(se == S1){ val = S1.getValue(); T1.setText(""+(val+1)); } */ } } // フィルタパラメータを設定するためのパネルを返す public FilterPanel getFilterPanel(){ YYYYYY PanelName = new YYYYYY(); //YYYYYYはクラス名が入る return PanelName; } }