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;
}
}
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));
}
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);
}
}
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);
}
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);
}
Aggregations