Когда я пытаюсь запустить следующий код, появляется следующее сообщение об ошибке, и я не знаю, почему, это сработало буквально 10 минут назад
KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventPostProcessor(newKeyEventPostProcessor() {
public boolean postProcessKeyEvent(KeyEvent e) {
if (e.getID() == KeyEvent.KEY_PRESSED) {
if(e.isControlDown() && e.getKeyCode() == KeyEvent.VK_P){
printSinglePage();
e.consume();
}
if(e.isControlDown() && e.isAltDown() && e.getKeyCode() == KeyEvent.VK_P){
printAll();
e.consume();
}
}
return true;
}
});
public void printSinglePage(){
if(tab.getSelectedComponent() instanceof DuctReport)
PrintUtilities.printComponent(tab.getSelectedComponent(), DuctReport.PRINT_SIZE);
else if(tab.getSelectedComponent() instanceof Vandy)
PrintUtilities.printComponent(tab.getSelectedComponent(), Vandy.PRINT_SIZE);
else
PrintUtilities.printComponent(tab.getSelectedComponent(), .8);
}
public void printAll(){
for(int i = 0; i < tab.getTabCount(); i ++){
if(tab.getComponent(i) instanceof DuctReport)
PrintUtilities.printComponent(tab.getComponent(i), DuctReport.PRINT_SIZE);
else if(tab.getComponent(i) instanceof Vandy)
PrintUtilities.printComponent(tab.getComponent(i), Vandy.PRINT_SIZE);
else
PrintUtilities.printComponent(tab.getComponent(i), .8);
}
}
вот ошибка:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: PrintUtilities
at Main.printSinglePage(Main.java:282)
at Main.menPrintAllActionPerformed(Main.java:221)
at Main.access$600(Main.java:24)
at Main$8.actionPerformed(Main.java:148)