⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 phonedesigner.java

📁 WAP ide 代码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
  /**
   * Temporary info of controls on a per control basis.
   */
  private ControlInfo tempinfo[] = new ControlInfo[0];
  /** Path to important files */
  private String PhoneDir = new String();
  /** Background Image */
  private String BKGroundImage = "";

  // Constants
  private static int LEFT_MOUSE_BUTTON = 16;
  private static int RIGHT_MOUSE_BUTTON = 4;


  /** Creates new form PhoneDesigner */
  public PhoneDesigner() {
    File dirTest = new File("test");
    System.out.println(PhoneDir);
    jbInit();
    initOtherComponents();
    pack();
    this.setSize(500, 500);
  }

  /** This method is called from within the constructor to
   * initialize the form.
   */
  private void jbInit() {
    MainMenuBar = new javax.swing.JMenuBar ();
    File = new javax.swing.JMenu ();
    New = new javax.swing.JMenuItem ();
    Open = new javax.swing.JMenuItem ();
    Save = new javax.swing.JMenuItem ();
    SaveAs = new javax.swing.JMenuItem ();
    jSeparator1 = new javax.swing.JSeparator ();
    Exit = new javax.swing.JMenuItem ();
    Edit = new javax.swing.JMenu ();
    Cut = new javax.swing.JMenuItem ();
    Copy = new javax.swing.JMenuItem ();
    Paste = new javax.swing.JMenuItem ();
    jSeparator3 = new javax.swing.JSeparator ();
    Delete = new javax.swing.JMenuItem ();
    View = new javax.swing.JMenu ();
    Toolbox = new javax.swing.JCheckBoxMenuItem ();
    Properties = new javax.swing.JCheckBoxMenuItem ();
    jSeparator13 = new javax.swing.JSeparator ();
    Toolbar = new javax.swing.JCheckBoxMenuItem ();
    Statusbar = new javax.swing.JCheckBoxMenuItem ();
    jSeparator8 = new javax.swing.JSeparator ();
    Add = new javax.swing.JMenuItem ();
    ItemSep = new javax.swing.JSeparator ();
    Help = new javax.swing.JMenu ();
    HelpMenu = new javax.swing.JMenuItem ();
    jSeparator4 = new javax.swing.JSeparator ();
    AboutMenu = new javax.swing.JMenuItem ();
    thePopupMenu = new javax.swing.JPopupMenu ();
    PopupUndo = new javax.swing.JMenuItem ();
    jSeparator7 = new javax.swing.JSeparator ();
    PopupCut = new javax.swing.JMenuItem ();
    PopupCopy = new javax.swing.JMenuItem ();
    PopupPaste = new javax.swing.JMenuItem ();
    jSeparator9 = new javax.swing.JSeparator ();
    PopupDelete = new javax.swing.JMenuItem ();
    jSeparator10 = new javax.swing.JSeparator ();
    PopupProperties = new javax.swing.JMenuItem ();
    MainToolbar = new javax.swing.JToolBar ();
    ToolbarNewFile = new javax.swing.JButton ();
    ToolbarOpenFile = new javax.swing.JButton ();
    ToolbarSaveFile = new javax.swing.JButton ();
    jSeparator2 = new javax.swing.JSeparator ();
    ToolbarCut = new javax.swing.JButton ();
    ToolbarCopy = new javax.swing.JButton ();
    ToolbarPaste = new javax.swing.JButton ();
    ToolbarDelete = new javax.swing.JButton ();
    jSeparator6 = new javax.swing.JSeparator ();
    ToolbarTools = new javax.swing.JToggleButton ();
    ToolbarProperties = new javax.swing.JToggleButton ();
    ToolbarToolBar = new javax.swing.JToggleButton ();
    ToolbarStatusBar = new javax.swing.JToggleButton ();
    jSeparator11 = new javax.swing.JSeparator ();
    jSeparator12 = new javax.swing.JSeparator ();
    ToolbarHelp = new javax.swing.JButton ();
    ToolsScrollPane = new javax.swing.JScrollPane ();
    ToolboxCardPanel = new javax.swing.JPanel ();
    PhoneToolsPanel = new javax.swing.JPanel ();
    PhoneToolsToolbar = new javax.swing.JToolBar ();
    PhoneToolsToolbarPane = new javax.swing.JPanel ();
    BackgroundPicButton = new javax.swing.JButton ();
    ClearButton = new javax.swing.JButton ();
    OKButton = new javax.swing.JButton ();
    NaviButton = new javax.swing.JButton ();
    ScrollButton = new javax.swing.JButton ();
    ScreenButton = new javax.swing.JButton ();
    ScrollKeyButton = new javax.swing.JButton ();
    AlphaButton = new javax.swing.JButton ();
    NumericButton = new javax.swing.JButton ();
    SpecialButton = new javax.swing.JButton ();
    MenuToolsPanel = new javax.swing.JPanel ();
    MenuToolsToolbar = new javax.swing.JToolBar ();
    MenuToolsToolbarPane = new javax.swing.JPanel ();
    LabelButton = new javax.swing.JButton ();
    TextAreaButton = new javax.swing.JButton ();
    InputButton = new javax.swing.JButton ();
    ListButton = new javax.swing.JButton ();
    GraphicsButton = new javax.swing.JButton ();
    OptionButton = new javax.swing.JButton ();
    PropertiesScrollPane = new javax.swing.JScrollPane ();
    PropertiesCardPanel = new javax.swing.JPanel ();
    ToolPropertiesPanel = new javax.swing.JPanel ();
    jLabel1 = new javax.swing.JLabel ();
    ImageLocation = new javax.swing.JTextField ();
    FileDialogButton = new javax.swing.JButton ();
    jLabel2 = new javax.swing.JLabel ();
    ActionText = new javax.swing.JTextField ();
    ActionButton = new javax.swing.JButton ();
    jLabel3 = new javax.swing.JLabel ();
    jLabel4 = new javax.swing.JLabel ();
    jLabel5 = new javax.swing.JLabel ();
    jLabel6 = new javax.swing.JLabel ();
    jLabel9 = new javax.swing.JLabel ();
    HeightText = new javax.swing.JTextField ();
    WidthText = new javax.swing.JTextField ();
    XText = new javax.swing.JTextField ();
    YText = new javax.swing.JTextField ();
    jLabel11 = new javax.swing.JLabel ();
    BlackSwat = new javax.swing.JButton ();
    LtGraySwat = new javax.swing.JButton ();
    GraySwat = new javax.swing.JButton ();
    DarkGraySwat = new javax.swing.JButton ();
    WhiteSwat = new javax.swing.JButton ();
    RedSwat = new javax.swing.JButton ();
    PinkSwat = new javax.swing.JButton ();
    OrangeSwat = new javax.swing.JButton ();
    YellowSwat = new javax.swing.JButton ();
    GreenSwat = new javax.swing.JButton ();
    MagentaSwat = new javax.swing.JButton ();
    CyanSwat = new javax.swing.JButton ();
    BlueSwat = new javax.swing.JButton ();
    LightBlueSwat = new javax.swing.JButton ();
    DarkBlueSwat = new javax.swing.JButton ();
    LightGreenSwat = new javax.swing.JButton ();
    DarkGreenSwat = new javax.swing.JButton ();
    LightCyanSwat = new javax.swing.JButton ();
    DarkCyanSwat = new javax.swing.JButton ();
    LightMagentaSwat = new javax.swing.JButton ();
    DarkMagentaSwat = new javax.swing.JButton ();
    BrownSwat = new javax.swing.JButton ();
    LightRedSwat = new javax.swing.JButton ();
    DarkRedSwat = new javax.swing.JButton ();
    ExtraColor1 = new javax.swing.JButton ();
    ExtraColor2 = new javax.swing.JButton ();
    ColorPicker = new javax.swing.JButton ();
    TransparancyCombo = new javax.swing.JComboBox ();
    MenuPropertiesPanel = new javax.swing.JPanel ();
    jLabel10 = new javax.swing.JLabel ();
    MenuFontText = new javax.swing.JTextField ();
    MenuBackgroundText = new javax.swing.JTextField ();
    MenuFontButton = new javax.swing.JButton ();
    jLabel13 = new javax.swing.JLabel ();
    MenuHeightText = new javax.swing.JTextField ();
    jLabel15 = new javax.swing.JLabel ();
    MenuCommandText = new javax.swing.JTextField ();
    MenuCommandButton = new javax.swing.JButton ();
    jLabel16 = new javax.swing.JLabel ();
    jLabel17 = new javax.swing.JLabel ();
    jLabel18 = new javax.swing.JLabel ();
    jLabel19 = new javax.swing.JLabel ();
    jLabel20 = new javax.swing.JLabel ();
    MenuBorderText = new javax.swing.JTextField ();
    MenuForegroundText = new javax.swing.JTextField ();
    MenuImageFileText = new javax.swing.JTextField ();
    MenuBorderButton = new javax.swing.JButton ();
    MenuBackgroundButton = new javax.swing.JButton ();
    jLabel21 = new javax.swing.JLabel ();
    jLabel22 = new javax.swing.JLabel ();
    jLabel23 = new javax.swing.JLabel ();
    jLabel24 = new javax.swing.JLabel ();
    jLabel25 = new javax.swing.JLabel ();
    MenuXText = new javax.swing.JTextField ();
    MenuYText = new javax.swing.JTextField ();
    MenuWidthText = new javax.swing.JTextField ();
    MenuForegroundButton = new javax.swing.JButton ();
    MenuImageFileButton = new javax.swing.JButton ();
    MenuTransparentCombo = new javax.swing.JComboBox ();
    MenuHAlignCombo = new javax.swing.JComboBox ();
    MenuVAlignCombo = new javax.swing.JComboBox ();
    MenuControlText = new javax.swing.JTextField ();
    jLabel7 = new javax.swing.JLabel ();
    jLabel8 = new javax.swing.JLabel ();
    jLabel12 = new javax.swing.JLabel ();
    jLabel14 = new javax.swing.JLabel ();
    MenuSelBackgroundText = new javax.swing.JTextField ();
    MenuSelForegroundText = new javax.swing.JTextField ();
    MenuSelBackgroundButton = new javax.swing.JButton ();
    MenuSelForegroundButton = new javax.swing.JButton ();
    MenuEditableCombo = new javax.swing.JComboBox ();
    MainCardPanel = new javax.swing.JPanel ();
    PhoneEditor = new javax.swing.JScrollPane ();
    PhoneEditorPanel = new javax.swing.JPanel ();
    BKGround = new javax.swing.JLabel ();
    MenuEditor = new javax.swing.JPanel ();
    ScreenScrollPane = new javax.swing.JScrollPane ();
    MenuCentralizerPanel = new javax.swing.JPanel ();
    ScreenPanel = new javax.swing.JPanel ();
    MenuControlsMainPanel = new java.awt.Panel ();
    MenuControlsPanel = new javax.swing.JPanel ();
    BackButton = new javax.swing.JButton ();
    FirstButton = new javax.swing.JButton ();
    NewMenuButton = new javax.swing.JButton ();
    MenuTreeButton = new javax.swing.JButton ();
    DeleteMenuButton = new javax.swing.JButton ();
    LastButton = new javax.swing.JButton ();
    ForwardButton = new javax.swing.JButton ();
    MenuControlsLabel = new javax.swing.JLabel ();
    BottomPanel = new javax.swing.JPanel ();
    MainStatusbar = new javax.swing.JLabel ();
    TogglePanel = new javax.swing.JPanel ();
    TogglePhoneDesigner = new javax.swing.JToggleButton ();
    ToggleMenuDesigner = new javax.swing.JToggleButton ();

    File.setBackground(SystemColor.control);
    File.setText ("File");
    New.setBackground(SystemColor.control);
    New.setIcon(new ImageIcon(PhoneDesigner.class.getResource("ToolbarNew.gif")));
    New.setText ("New");
    New.addActionListener (new java.awt.event.ActionListener () {
      public void actionPerformed (java.awt.event.ActionEvent evt) {
        FileActionPerformed (evt);
      }
    }
    );
    New.addMouseListener (new java.awt.event.MouseAdapter () {
      public void mouseExited (java.awt.event.MouseEvent evt) {
        NewMouseExited (evt);
      }
      public void mouseEntered (java.awt.event.MouseEvent evt) {
        NewMouseEntered (evt);
      }
    }
    );
    this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    ToolbarNewFile.setBorder(null);
    ToolbarOpenFile.setBorder(null);
    ToolbarSaveFile.setBorder(null);
    ToolbarCut.setBorder(null);
    ToolbarCopy.setBorder(null);
    ToolbarPaste.setBorder(null);
    ToolbarDelete.setBackground(SystemColor.control);
    ToolbarDelete.setBorder(null);
    ToolbarTools.setBorder(null);
    ToolbarProperties.setBorder(null);
    ToolbarToolBar.setBorder(null);
    ToolbarStatusBar.setBorder(null);
    ToolbarHelp.setBorder(null);
    MainToolbar.setBackground(SystemColor.control);
    MainMenuBar.setBackground(SystemColor.control);
    Open.setBackground(SystemColor.control);
    Open.setIcon(new ImageIcon(PhoneDesigner.class.getResource("ToolbarOpen.gif")));
    Save.setBackground(SystemColor.control);
    Save.setIcon(new ImageIcon(PhoneDesigner.class.getResource("ToolbarSave.gif")));
    SaveAs.setBackground(SystemColor.control);
    Exit.setBackground(SystemColor.control);
    Edit.setBackground(SystemColor.control);
    Cut.setBackground(SystemColor.control);
    Cut.setIcon(new ImageIcon(PhoneDesigner.class.getResource("ToolbarCut.gif")));
    Copy.setBackground(SystemColor.control);
    Copy.setIcon(new ImageIcon(PhoneDesigner.class.getResource("ToolbarCopy.gif")));
    Paste.setBackground(SystemColor.control);
    Paste.setIcon(new ImageIcon(PhoneDesigner.class.getResource("ToolbarPaste.gif")));
    Delete.setBackground(SystemColor.control);
    Delete.setIcon(new ImageIcon(PhoneDesigner.class.getResource("ToolbarDelete.gif")));
    View.setBackground(SystemColor.control);
    Toolbox.setBackground(SystemColor.control);
    Properties.setBackground(SystemColor.control);
    Toolbar.setBackground(SystemColor.control);
    Statusbar.setBackground(SystemColor.control);
    Help.setBackground(SystemColor.control);
    HelpMenu.setBackground(SystemColor.control);
    HelpMenu.setIcon(new ImageIcon(PhoneDesigner.class.getResource("ToolbarHelp.gif")));
    AboutMenu.setBackground(SystemColor.control);
    thePopupMenu.setBackground(SystemColor.control);
    PopupUndo.setBackground(SystemColor.control);
    PopupCut.setBackground(SystemColor.control);
    PopupCopy.setBackground(SystemColor.control);
    PopupPaste.setBackground(SystemColor.control);
    PopupDelete.setBackground(SystemColor.control);
    PopupProperties.setBackground(SystemColor.control);
    NaviButton.setBackground(SystemColor.control);
    ScrollButton.setBackground(SystemColor.control);
    ScreenButton.setBackground(SystemColor.control);
    ScrollKeyButton.setBackground(SystemColor.control);
    TogglePhoneDesigner.setBackground(SystemColor.control);
    ToggleMenuDesigner.setBackground(SystemColor.control);
    ColorPicker.setBackground(SystemColor.control);
    ToolboxCardPanel.setBackground(SystemColor.control);
    PhoneToolsToolbar.setBackground(SystemColor.control);
    PhoneToolsToolbarPane.setBackground(SystemColor.control);
    BackgroundPicButton.setBackground(SystemColor.control);
    MenuToolsToolbar.setBackground(SystemColor.control);
    LabelButton.setBackground(SystemColor.control);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -