📄 exploreroptions.java
字号:
jlblShowImagesPreview.setText("Show Images Preview"); jchkShowImagesOnly.setOpaque(false); jlblSetJpegCompression.setFont(defaultFont); jlblSetJpegCompression.setText("Set JPeg Encoding Quality"); jlblSetZoomFactor.setFont(defaultFont); jlblSetZoomFactor.setToolTipText(""); jlblSetZoomFactor.setText("Set Zoom Factor"); jchkShowImagesPreview.setOpaque(false); jchkUseMagicNumberForLocalFiles.setOpaque(false); jchkUseMagicNumberForLocalFiles.setToolTipText(""); jbtCancel.setText("CANCEL"); jbtOk.setText("OK"); jbtCancel.addActionListener(this); jbtOk.addActionListener(this); jlblDefaultFtpPoolSize.setFont(defaultFont); jlblDefaultFtpPoolSize.setText("Default FTP PoolSize"); jtfDefaultFtpPoolSize.setToolTipText(""); jlbMaxSizeBeforeConfirm.setFont(defaultFont); jlbMaxSizeBeforeConfirm.setText( "Max Size for automatic Transfer (in Mo)"); jlbCopyBufferSize.setFont(defaultFont); jlbCopyBufferSize.setText( "Buffer Size for copy process (in Ko)"); jlbCutsForCopy.setFont(defaultFont); jlbCutsForCopy.setText( "Number of Threads for a copy"); jlbCopyMinimumSize.setFont(defaultFont); jlbCopyMinimumSize.setText( "Minimum size for threaded copy (in ko)"); jlbCopyHistory.setFont(defaultFont); jlbCopyHistory.setText( "Copy Manager History (0 for everything)"); jlbCopyRunning.setFont(defaultFont); jlbCopyRunning.setText( "Maximum Simultaneous Copy"); jlbUseResume.setFont(defaultFont); jlbUseResume.setText("Always Resume copy"); jlbUseDragAndDrop.setFont(defaultFont); jlbUseDragAndDrop.setText("Enable Drag And Drop"); jlbUseDebugMode.setFont(defaultFont); jlbUseDebugMode.setText("Use debug mode"); this.getContentPane().add(jTabbedPane1, BorderLayout.CENTER); jTabbedPane1.add(panel, "Common options"); jTabbedPane1.add(jpanelCopy, "Copy options"); jTabbedPane1.add(hp, "HTTP Options"); jTabbedPane1.add(rv, "Registry"); this.getContentPane().add(jPanel1, BorderLayout.SOUTH); jPanel1.add(jbtOk, null); jPanel1.add(jbtCancel, null); panel.add(jlblShowImagesAsIcones, null); panel.add(jchkUseMagicNumberForLocalFiles, null); panel.add(jlbUseDragAndDrop, null); panel.add(jchkUseDragAndDrop, null); panel.add(jlblShowImagesOnly, null); panel.add(jchkShowImagesOnly, null); panel.add(jlblShowImagesPreview, null); panel.add(jchkShowImagesPreview, null); panel.add(jlblShowHtmlAsText, null); panel.add(jchkShowHtmlAsText, null); panel.add(jlblStartMaximized, null); panel.add(jchkStartMaximized, null); panel.add(jlblSetZoomFactor, null); panel.add(jtfSetZoomFactor, null); panel.add(jlblSetJpegCompression, null); panel.add(jsldSetJpegCompression, null); panel.add(jlblDefaultFtpPoolSize, null); panel.add(jtfDefaultFtpPoolSize, null); panel.add(jlbMaxSizeBeforeConfirm, null); panel.add(jtfMaxSizeBeforeConfirm, null); panel.add(jlbCopyBufferSize, null); panel.add(jtfCopyBufferSize, null); panel.add(jlbCutsForCopy, null); panel.add(jtfCutsForCopy, null); panel.add(jlbUseDebugMode, null); panel.add(jchkUseDebugMode, null); jpanelCopy.add(jlbMaxSizeBeforeConfirm, null); jpanelCopy.add(jtfMaxSizeBeforeConfirm, null); jpanelCopy.add(jlbCopyBufferSize, null); jpanelCopy.add(jtfCopyBufferSize, null); jpanelCopy.add(jlbCutsForCopy, null); jpanelCopy.add(jtfCutsForCopy, null); jpanelCopy.add(jlbCopyMinimumSize, null); jpanelCopy.add(jtfCopyMinimumSize, null); jpanelCopy.add(jlbCopyHistory, null); jpanelCopy.add(jtfCopyHistory, null); jpanelCopy.add(jlbCopyRunning, null); jpanelCopy.add(jtfCopyRunning, null); jpanelCopy.add(jlbUseResume, null); jpanelCopy.add(jchkUseResume, null); initValues(); setBounds(100, 100, 410, 280); setVisible(true); } /** * Description de la methode */ public void ok() { Options.getOptions().setStartMaximized(jchkStartMaximized.isSelected()); Options.getOptions().setShowHTMLAsText(jchkShowHtmlAsText.isSelected()); Options.getOptions().setUseMagicNumberForLocalFilesOnly(jchkUseMagicNumberForLocalFiles.isSelected()); Options.getOptions().setShowImagesOnly(jchkShowImagesOnly.isSelected()); Options.getOptions().setShowImagesPreview(jchkShowImagesPreview.isSelected()); Options.getOptions().setUseResume(jchkUseResume.isSelected()); Options.getOptions().setUseDragAndDrop(jchkUseDragAndDrop.isSelected()); Options.getOptions().setUseDebugMode(jchkUseDebugMode.isSelected()); float zoomFactor = (float) 1.25; try { zoomFactor = Float.parseFloat(jtfSetZoomFactor.getText()); if (zoomFactor < 1) { zoomFactor = (float) 1.25; } } catch (Exception ex) { zoomFactor = (float) 1.25; } Options.getOptions().setZoomFactor(zoomFactor); int intJPegQuality = 1; intJPegQuality = jsldSetJpegCompression.getValue(); if (intJPegQuality == 0) { intJPegQuality = 1; } Options.getOptions().setJpegQuality(intJPegQuality); int poolSize = 1; try { poolSize = Integer.parseInt(jtfDefaultFtpPoolSize.getText()); if (poolSize < 1) { poolSize = 1; } } catch (Exception ex) { poolSize = 1; } Options.getOptions().setDefaultFtpPoolSize(poolSize); int maxSize = 10; try { maxSize = Integer.parseInt(jtfMaxSizeBeforeConfirm.getText()); if (maxSize < 0) { maxSize = 0; } } catch (Exception ex) { maxSize = 10; } Options.getOptions().setMaxSizeBeforeConfirm(maxSize); int copyBufferSize = 256; try { copyBufferSize = Integer.parseInt(jtfCopyBufferSize.getText()); if (copyBufferSize < 0) { copyBufferSize = 512; } } catch (Exception ex) { copyBufferSize = 512; } Options.getOptions().setCopyBufferSize(copyBufferSize); int copyMinimumSize = 100; try { copyMinimumSize = Integer.parseInt(jtfCopyMinimumSize.getText()); if (copyMinimumSize < 0) { copyMinimumSize = 2; } } catch (Exception ex) { copyMinimumSize = 2; } Options.getOptions().setCopyMinimumSize(copyMinimumSize); int copyHistory = 50; try { copyHistory = Integer.parseInt(jtfCopyHistory.getText()); if (copyHistory < 0) { copyHistory = 50; } } catch (Exception ex) { copyHistory = 50; } Options.getOptions().setCopyHistory(copyHistory); int copyRunning = 5; try { copyRunning = Integer.parseInt(jtfCopyRunning.getText()); if (copyRunning <= 0) { copyRunning = 5; } } catch (Exception ex) { copyRunning = 5; } Options.getOptions().setCopyRunning(copyRunning); int cutsForCopy = 2; try { cutsForCopy = Integer.parseInt(jtfCutsForCopy.getText()); if (cutsForCopy < 0) { cutsForCopy = 2; } } catch (Exception ex) { cutsForCopy = 2; } Options.getOptions().setCutsForCopy(cutsForCopy); //Mise
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -