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

📄 papersetpage.java

📁 外国人写的Java打印程序
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
    sTableHead.addItem("None");    //Layout    sTableAlign.addItem("Left");    sTableAlign.addItem("Middle");    sTableAlign.addItem("Right");    //Layout    sTableHeadBorder.addItem("Line");    sTableHeadBorder.addItem("Box");    sTableHeadBorder.addItem("None");    //Layout    sTableFootBorder.addItem("Line");    sTableFootBorder.addItem("Box");    sTableFootBorder.addItem("None");    //Layout    otherPanel.add(sTableHead, null);    otherPanel.add(lTableHeadModel, null);    otherPanel.add(tTableScale, null);    otherPanel.add(lTableScale, null);    otherPanel.add(lTableHeadFootBorder, null);    otherPanel.add(lTableHeadBorder, null);    otherPanel.add(lTableFootBorder, null);    otherPanel.add(sTableFootBorder, null);    otherPanel.add(lTableAlign, null);    otherPanel.add(sTableAlign, null);    otherPanel.add(sTableHeadBorder, null);    sizePanel.add(tJobName, null);  }  void landscape_actionPerformed(ActionEvent e) {    pageFormat.setOrientation(0);    tTopMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getImageableY())) + 1));    tBottomMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getHeight() - pageFormat.getImageableY() - pageFormat.getImageableHeight())) + 1));    tLeftMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getImageableX())) + 1));    tRightMargin.setText(String.valueOf((int)(Utility.dotToMillimeter( pageFormat.getWidth() - pageFormat.getImageableX() - pageFormat.getImageableWidth())) + 1));    tPaperWidth.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getFullWidth())) + 1));    tPaperHeight.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getFullHeight())) + 1));    repaint();  }  void portraitFootLeftContentHeadHeight_actionPerformed(ActionEvent e) {    pageFormat.setOrientation(1);    tTopMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getImageableY())) + 1));    tBottomMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getHeight() - pageFormat.getImageableY() - pageFormat.getImageableHeight())) + 1));    tLeftMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getImageableX())) + 1));    tRightMargin.setText(String.valueOf((int)(Utility.dotToMillimeter( pageFormat.getWidth() - pageFormat.getImageableX() - pageFormat.getImageableWidth())) + 1));    tPaperWidth.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getFullWidth())) + 1));    tPaperHeight.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getFullHeight())) + 1));    repaint();  }  void tTopMargin_keyReleased(KeyEvent e) {    Paper newPaper = pageFormat.getPaper();    double x,y,w,h;    double text;    double newIn;    try    {      text = ((tTopMargin.getText().equals("")?0.0:Double.parseDouble(tTopMargin.getText())));      newIn = Utility.millimeterToDot(text);    }    catch(NumberFormatException nfe)    {      return;    }    if(landscape.isSelected())    {      x = newPaper.getImageableX();      y = newPaper.getImageableY();      w = newPaper.getImageableWidth();      h = newPaper.getImageableHeight();      w = w + x - newIn;      x = newIn;      newPaper.setImageableArea(x,y,w,h);    }    else    {      x = newPaper.getImageableX();      y = newPaper.getImageableY();      w = newPaper.getImageableWidth();      h = newPaper.getImageableHeight();      h = h + y - newIn;      y = newIn;      newPaper.setImageableArea(x,y,w,h);    }    pageFormat.setPaper(newPaper);    repaint();  }  void tBottomMargin_keyReleased(KeyEvent e) {    Paper newPaper = pageFormat.getPaper();    double x,y,w,h;    double text;    double newIn;    try    {      text = ((tBottomMargin.getText().equals("")?0.0:Double.parseDouble(tBottomMargin.getText())));      newIn = Utility.millimeterToDot(text);    }    catch(NumberFormatException nfe)    {      return;    }    if(landscape.isSelected())    {      x = newPaper.getImageableX();      y = newPaper.getImageableY();      w = newPaper.getImageableWidth();      h = newPaper.getImageableHeight();      w = newPaper.getWidth() - x - newIn;      newPaper.setImageableArea(x,y,w,h);    }    else    {      x = newPaper.getImageableX();      y = newPaper.getImageableY();      w = newPaper.getImageableWidth();      h = newPaper.getImageableHeight();      h = newPaper.getHeight() - y - newIn;      newPaper.setImageableArea(x,y,w,h);    }    pageFormat.setPaper(newPaper);    repaint();  }  void tLeftMargin_keyReleased(KeyEvent e) {    Paper newPaper = pageFormat.getPaper();    double x,y,w,h;    double text;    double newIn;    try    {      text = ((tLeftMargin.getText().equals("")?0.0:Double.parseDouble(tLeftMargin.getText())));      newIn = Utility.millimeterToDot(text);    }    catch(NumberFormatException nfe)    {      return;    }    if(landscape.isSelected())    {      x = newPaper.getImageableX();      y = newPaper.getImageableY();      w = newPaper.getImageableWidth();      h = newPaper.getImageableHeight();      h = y + h - newIn;      y = newIn;      newPaper.setImageableArea(x,y,w,h);    }    else    {      x = newPaper.getImageableX();      y = newPaper.getImageableY();      w = newPaper.getImageableWidth();      h = newPaper.getImageableHeight();      w = x + w - newIn;      x = newIn;      newPaper.setImageableArea(x,y,w,h);    }    pageFormat.setPaper(newPaper);    repaint();  }  void tRightMargin_keyReleased(KeyEvent e) {    Paper newPaper = pageFormat.getPaper();    double x,y,w,h;    double text;    double newIn;    try    {      text = ((tRightMargin.getText().equals("")?0.0:Double.parseDouble(tRightMargin.getText())));      newIn = Utility.millimeterToDot(text);    }    catch(NumberFormatException nfe)    {      return;    }    if(landscape.isSelected())    {      x = newPaper.getImageableX();      y = newPaper.getImageableY();      w = newPaper.getImageableWidth();      h = newPaper.getImageableHeight();      h = newPaper.getHeight() - y - newIn;      newPaper.setImageableArea(x,y,w,h);    }    else    {      x = newPaper.getImageableX();      y = newPaper.getImageableY();      w = newPaper.getImageableWidth();      h = newPaper.getImageableHeight();      w = newPaper.getWidth() - x - newIn;      newPaper.setImageableArea(x,y,w,h);    }    pageFormat.setPaper(newPaper);    repaint();  }  void paperType_actionPerformed(ActionEvent e) {    if(!isDirectClicked)      return;    int index = paperType.getSelectedIndex();    switch(index)    {      case 0:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getA4());        repaint();        break;      case 1:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getA5());        repaint();        break;      case 2:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getB5());        repaint();        break;      case 3:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getDevelopC5());        repaint();        break;      case 4:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getDevelopDl());        repaint();        break;      case 5:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getDevelopB5());        repaint();        break;      case 6:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getDevelopMonarch());        repaint();        break;      case 7:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getDevelop9());        repaint();        break;      case 8:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getDevelop10());        repaint();        break;      case 9:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getLetter());        repaint();        break;      case 10:        tPaperWidth.setEnabled(false);        tPaperHeight.setEnabled(false);        pageFormat.setPaper(PaperSetting.getLegal());        repaint();        break;      default:        tPaperWidth.setEnabled(true);        tPaperHeight.setEnabled(true);        repaint();        break;    }    tTopMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getImageableY())) + 1));    tBottomMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getHeight() - pageFormat.getImageableY() - pageFormat.getImageableHeight())) + 1));    tLeftMargin.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getImageableX())) + 1));    tRightMargin.setText(String.valueOf((int)(Utility.dotToMillimeter( pageFormat.getWidth() - pageFormat.getImageableX() - pageFormat.getImageableWidth())) + 1));    tPaperWidth.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getFullWidth())) + 1));    tPaperHeight.setText(String.valueOf((int)(Utility.dotToMillimeter(pageFormat.getFullHeight())) + 1));  }  void tPaperWidth_keyReleased(KeyEvent e) {    Paper newPaper = pageFormat.getPaper();    double pw,ph;    double x,y,w,h;    double text;    double newIn;    try    {      text = ((tPaperWidth.getText().equals("")?0.0:Double.parseDouble(tPaperWidth.getText())));      newIn = Utility.millimeterToDot(text);    }    catch(NumberFormatException nfe)    {      return;    }    if(pageFormat.getOrientation() == 1)    {      pw = newIn;      ph = newPaper.getHeight();      newPaper.setImageableArea(newPaper.getImageableX(),newPaper.getImageableY(),        newPaper.getImageableWidth() + newIn - newPaper.getWidth(),newPaper.getImageableHeight());      newPaper.setSize(pw,ph);    }    else    {      ph = newIn;      pw = newPaper.getWidth();      newPaper.setImageableArea(newPaper.getImageableX(),newPaper.getImageableY(),        newPaper.getImageableWidth(),newPaper.getImageableHeight() - newPaper.getHeight() + newIn);      newPaper.setSize(pw,ph);    }    pageFormat.setPaper(newPaper);    repaint();  }  void tPaperHeightFootLeftContentHeadHeight_keyReleased(KeyEvent e) {    Paper newPaper = pageFormat.getPaper();    double ph,pw;    double text;    double newIn;    try    {      text = ((tPaperHeight.getText().equals("")?0.0:Double.parseDouble(tPaperHeight.getText())));      newIn = Utility.millimeterToDot(text);    }    catch(NumberFormatException nfe)    {      return;    }    if(pageFormat.getOrientation() == 1)    {      ph = newIn;      pw = newPaper.getWidth();      newPaper.setImageableArea(newPaper.getImageableX(),newPaper.getImageableY(),        newPaper.getImageableWidth(),newPaper.getImageableHeight() - newPaper.getHeight() + newIn);      newPaper.setSize(pw,ph);    }    else    {      pw = newIn;      ph = newPaper.getHeight();      newPaper.setImageableArea(newPaper.getImageableX(),newPaper.getImageableY(),        newPaper.getImageableWidth() + newIn - newPaper.getWidth(),newPaper.getImageableHeight());      newPaper.setSize(pw,ph);    }    pageFormat.setPaper(newPaper);    repaint();  }  void paperType_mouseClicked(MouseEvent e) {    isDirectClicked = true;  }  ExtPageFormat getPageFormat()  {    return this.pageFormat;  }  void cSetFoot_stateChanged(ChangeEvent e) {    if(cSetFoot.isSelected())    {      pageFormat.setShowFoot(true);      Component[] component = this.footPanel.getComponents();      for(int index = 0;index < component.length;index ++)        component[index].setEnabled(true);      repaint();    }    else    {      pageFormat.setShowFoot(false);      Component[] component = this.footPanel.getComponents();      for(int index = 0;index < component.length;index ++)        component[index].setEnabled(false);      repaint();    }

⌨️ 快捷键说明

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