ciao!

sono riuscito solo ora a metterci la testa.
ok avere una classe base, e poi le due sottoclassi che estendono quella.
ma cmq c'è qualcosa che mi sfugge.

il layout generico (bottoni, textfield, ecc) lo imposto nella classe base poi passo il testo come parametro?

oppure, ho questo moetodo:
codice:
    private void riempiCombo() {
        comboUpAuthor.removeAllItems();
        comboUpAuthor.addItem("*");
        try {
            ArrayList<Author> listAuthor = jsonRead.getAllAuthors();
            listAuthor.stream().forEach((strAuthor) -> {
                comboUpAuthor.addItem(strAuthor);
            });
        } catch (IOException ex) {
            JOptionPane.showMessageDialog(null, ex.getMessage());
        }
    }
tutto relativo a Author.
poi c'è ne è uguale per Editor.
anche qui, imposto un metodo generico a cui passo dei parametri??