Search in sources :

Example 61 with Cursor

use of java.awt.Cursor in project adempiere by adempiere.

the class HtmlDashboard method htmlUpdate.

private void htmlUpdate(URL url) {
    if ((url == null) || (url.getPath().equals("/local/home"))) {
        html.setText(createHTML(PAGE_TYPE.PAGE_HOME));
        html.setCaretPosition(0);
        lastUrl = url;
    } else if (url.getPath().equals("/local/logo")) {
        html.setText(createHTML(PAGE_TYPE.PAGE_LOGO));
        html.setCaretPosition(0);
        lastUrl = url;
    } else if (url.getPath().equals("/local/performance")) {
        html.setText(createHTML(PAGE_TYPE.PAGE_PERFORMANCE));
    } else if (url.getPath().equals("/window/node")) {
        /* fcsku 3.7.07
			CButton button = new CButton("");		//	Create the button
			button.setActionCommand(String.valueOf(url.getRef())); //getNode_ID()
			button.addActionListener(treePanel); //VTreePanel
			//AEnv.zoom(130, 0);
			html.setCursor(Cursor.getPredefinedCursor( Cursor.WAIT_CURSOR ));
			button.doClick();
			html.setCursor(Cursor.getPredefinedCursor( Cursor.DEFAULT_CURSOR ));
			*/
        int AD_Window_ID = Integer.parseInt(url.getRef());
        AWindow frame = new AWindow(getGraphicsConfiguration());
        if (//MQuery.getEqualQuery(TableName + "_ID", Record_ID)))
        !frame.initWindow(AD_Window_ID, null))
            return;
        AEnv.addToWindowManager(frame);
        if (Ini.isPropertyBool(Ini.P_OPEN_WINDOW_MAXIMIZED)) {
            AEnv.showMaximized(frame);
        } else {
            AEnv.showCenterScreen(frame);
        }
        frame = null;
        html.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
    } else if (url.getPath().equals("/window/zoom")) {
        int index = Integer.parseInt(String.valueOf(url.getRef()));
        if ((index >= 0) && (index < queryZoom.size())) {
            html.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
            AEnv.zoom(queryZoom.get(index));
            html.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
        }
    } else if (url != null) {
        // Load some cursors
        Cursor cursor = html.getCursor();
        html.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
        SwingUtilities.invokeLater(new PageLoader(html, url, cursor));
        lastUrl = url;
    }
}
Also used : AWindow(org.compiere.apps.AWindow) Cursor(java.awt.Cursor)

Example 62 with Cursor

use of java.awt.Cursor in project adempiere by adempiere.

the class PDFViewerBean method setCurrentPage.

public void setCurrentPage(int page) {
    if (page < 1 || page > decoder.getPageCount()) {
        return;
    }
    final Cursor oldCursor = getCursor();
    try {
        setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
        decoder.setPageParameters(zoomFactors[scaleStep], page);
        decoder.decodePage(page);
        setRotation(decoder.getPdfPageData().getRotation(page));
        currentPage = page;
    } catch (Exception e) {
        e.printStackTrace();
        return;
    } finally {
        setCursor(oldCursor);
    }
    goFirstAction.setEnabled(currentPage > 1);
    goPreviousAction.setEnabled(currentPage > 1);
    goNextAction.setEnabled(currentPage < decoder.getPageCount());
    goLastAction.setEnabled(currentPage < decoder.getPageCount());
    pageField.setText(Integer.toString(currentPage));
}
Also used : Cursor(java.awt.Cursor) IOException(java.io.IOException) PrinterException(java.awt.print.PrinterException)

Example 63 with Cursor

use of java.awt.Cursor in project adempiere by adempiere.

the class PDFViewerBean method updateZoomRotate.

protected void updateZoomRotate() {
    final Cursor oldCursor = getCursor();
    try {
        setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
        decoder.setPageParameters(zoomFactors[scaleStep], currentPage, rotation);
        decoder.invalidate();
        decoder.repaint();
        zoomInAction.setEnabled(scaleStep < zoomFactors.length - 1);
        zoomOutAction.setEnabled(scaleStep > 0);
    } finally {
        setCursor(oldCursor);
    }
}
Also used : Cursor(java.awt.Cursor)

Example 64 with Cursor

use of java.awt.Cursor in project pcgen by PCGen.

the class InitiativePlugin method fileOpen.

/**
	 * Handles the clicking of the <b>Add </b> button on the GUI.
	 */
public void fileOpen() {
    JFileChooser chooser = ImagePreview.decorateWithImagePreview(new JFileChooser());
    File defaultFile = new File(PCGenSettings.getPcgDir());
    if (defaultFile.exists()) {
        chooser.setCurrentDirectory(defaultFile);
    }
    // TODO should probably handle zip pcg
    String[] pcgs = { "pcg", "pcp" };
    String[] init = { "gmi", "init" };
    FileFilter ff = new FileNameExtensionFilter("Initiative Export", init);
    chooser.addChoosableFileFilter(ff);
    chooser.addChoosableFileFilter(new FileNameExtensionFilter("PCGen File", pcgs));
    chooser.removeChoosableFileFilter(chooser.getAcceptAllFileFilter());
    chooser.setFileFilter(ff);
    chooser.setMultiSelectionEnabled(true);
    Cursor originalCursor = theView.getCursor();
    theView.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    int option = chooser.showOpenDialog(theView);
    if (option == JFileChooser.APPROVE_OPTION) {
        File[] pcFiles = chooser.getSelectedFiles();
        for (File pcFile : pcFiles) {
            if (PCGFile.isPCGenCharacterOrPartyFile(pcFile)) {
                messageHandler.handleMessage(new RequestOpenPlayerCharacterMessage(this, pcFile, false));
            //loadPCG(pcFiles[i]);
            } else if (pcFile.toString().endsWith(".init") || pcFile.toString().endsWith(".gmi")) {
                loadINIT(pcFile);
            }
        }
        /* loop through selected files */
        theView.refreshTable();
    } else {
    /* this means the file is invalid */
    }
    theView.setCursor(originalCursor);
}
Also used : RequestOpenPlayerCharacterMessage(pcgen.pluginmgr.messages.RequestOpenPlayerCharacterMessage) JFileChooser(javax.swing.JFileChooser) FileFilter(javax.swing.filechooser.FileFilter) FileNameExtensionFilter(javax.swing.filechooser.FileNameExtensionFilter) Cursor(java.awt.Cursor) PCGFile(pcgen.io.PCGFile) File(java.io.File)

Example 65 with Cursor

use of java.awt.Cursor in project pcgen by PCGen.

the class PCGTrackerPlugin method handleOpen.

/**
	 * Handles the clicking of the <b>Add</b> button on the GUI.
	 */
public void handleOpen() {
    File defaultFile = new File(PCGenSettings.getPcgDir());
    JFileChooser chooser = new JFileChooser();
    chooser.setCurrentDirectory(defaultFile);
    String[] pcgs = { FILENAME_PCG, FILENAME_PCP };
    FileFilter ff = new FileNameExtensionFilter(LanguageBundle.getString("in_pcgen_file"), //$NON-NLS-1$
    pcgs);
    chooser.addChoosableFileFilter(ff);
    chooser.setFileFilter(ff);
    chooser.setMultiSelectionEnabled(true);
    Component component = GMGenSystem.inst;
    Cursor originalCursor = component.getCursor();
    component.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    int option = chooser.showOpenDialog(GMGenSystem.inst);
    if (option == JFileChooser.APPROVE_OPTION) {
        for (File selectedFile : chooser.getSelectedFiles()) {
            if (PCGFile.isPCGenCharacterOrPartyFile(selectedFile)) {
                messageHandler.handleMessage(new RequestOpenPlayerCharacterMessage(this, selectedFile, false));
            }
        }
    } else {
    /* this means the file is invalid */
    }
    GMGenSystem.inst.setCursor(originalCursor);
}
Also used : RequestOpenPlayerCharacterMessage(pcgen.pluginmgr.messages.RequestOpenPlayerCharacterMessage) JFileChooser(javax.swing.JFileChooser) FileFilter(javax.swing.filechooser.FileFilter) FileNameExtensionFilter(javax.swing.filechooser.FileNameExtensionFilter) Component(java.awt.Component) Cursor(java.awt.Cursor) PCGFile(pcgen.io.PCGFile) File(java.io.File)

Aggregations

Cursor (java.awt.Cursor)136 IOException (java.io.IOException)34 File (java.io.File)27 Point (java.awt.Point)19 MouseEvent (java.awt.event.MouseEvent)16 MouseAdapter (java.awt.event.MouseAdapter)13 Component (java.awt.Component)12 BufferedReader (java.io.BufferedReader)10 FileInputStream (java.io.FileInputStream)10 InputStreamReader (java.io.InputStreamReader)10 JLabel (javax.swing.JLabel)10 ArrayList (java.util.ArrayList)8 URISyntaxException (java.net.URISyntaxException)7 Color (java.awt.Color)6 Insets (java.awt.Insets)6 WalletCallException (com.vaklinov.zcashui.ZCashClientCaller.WalletCallException)5 Dimension (java.awt.Dimension)5 GridBagConstraints (java.awt.GridBagConstraints)5 Rectangle (java.awt.Rectangle)5 JPanel (javax.swing.JPanel)5