package org.ripple.power.chart.test; import java.awt.Color; import java.awt.Dimension; import java.awt.Frame; import java.awt.Image; import java.io.UnsupportedEncodingException; import javax.print.attribute.standard.MediaSize.Other; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.SwingUtilities; import org.ripple.power.RippleSeedAddress; import org.ripple.power.helper.GraphicTool; import org.ripple.power.timer.LTimerContext; import org.ripple.power.ui.RPChartsHistoryDialog; import org.ripple.power.ui.RPChatClientDialog; import org.ripple.power.ui.RPChatServerDialog; import org.ripple.power.ui.RPConfigDialog; import org.ripple.power.ui.RPDefineTradingDialog; import org.ripple.power.ui.RPDownloadDialog; import org.ripple.power.ui.RPHashInfoDialog; import org.ripple.power.ui.RPNewsDialog; import org.ripple.power.ui.RPOtherServicesDialog; import org.ripple.power.ui.RPSendIOUDialog; import org.ripple.power.ui.RPPayPortDialog; import org.ripple.power.ui.RPPriceWarningDialog; import org.ripple.power.ui.RPSelectChatDialog; import org.ripple.power.ui.RPSelectWalletDialog; import org.ripple.power.ui.RPTradingToolsDialog; import org.ripple.power.ui.RPSendXRPDialog; import org.ripple.power.ui.RPRippledMemoDialog; import org.ripple.power.ui.RPSelectAddressDialog; import org.ripple.power.ui.RPSendIOUDialog; import org.ripple.power.ui.RPSendFlagsDialog; import org.ripple.power.ui.UIConfig; import org.ripple.power.ui.UIMessage; import org.ripple.power.ui.UIRes; import org.ripple.power.ui.graphics.LColor; import org.ripple.power.ui.graphics.LGraphics; import org.ripple.power.ui.graphics.chart.BarChartCanvas; import org.ripple.power.ui.graphics.chart.ChartValue; import org.ripple.power.ui.graphics.chart.ChartValueSerie; import org.ripple.power.ui.graphics.chart.LineChartCanvas; import org.ripple.power.ui.graphics.chart.StackedBarChartCanvas; import org.ripple.power.ui.projector.UIScene; import org.ripple.power.ui.projector.action.avg.AVGDialog; import org.ripple.power.ui.projector.action.avg.AVGScreen; import org.ripple.power.ui.projector.action.avg.command.Command; import org.ripple.power.ui.projector.core.graphics.Screen; import org.ripple.power.ui.projector.core.graphics.Screen.LTouch; import org.ripple.power.ui.projector.core.graphics.component.LButton; import org.ripple.power.ui.projector.core.graphics.component.LMessage; import org.ripple.power.ui.projector.core.graphics.component.LPaper; import org.ripple.power.ui.projector.core.graphics.component.LSelect; import org.ripple.power.ui.view.RPToast; import org.ripple.power.utils.Base64Coder; import com.ripple.client.pubsub.Publisher; public class DialogTest { public static class MyAVGScreen extends AVGScreen { int type; public MyAVGScreen(Image image) { super(true, "show/s1.txt", image); } public void onLoading() { } public void drawScreen(LGraphics g) { } public void initCommandConfig(Command command) { } public void initMessageConfig(LMessage message) { } public void initSelectConfig(LSelect select) { } public boolean nextScript(String mes) { return true; } public void onExit() { } public void onSelect(String message, int type) { } public void alter(LTimerContext timer) { } } public static void main(String[] args) { JFrame frame = new JFrame(); Dimension size = new Dimension(400, 400); frame.setPreferredSize(size); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // RPTradingToolsDialog.showDialog("FFFFFFFFF", frame); // RPPayPortDialog.showDialog("FFFFFFFFFFFF", frame); } }