Jak dodać Employee po "true" aby wyświetlił się Frame?

0

Jak dodać Employee po true aby wyświetlił się Frame?

public class AccountantFrame extends javax.swing.JFrame {
private final SalaryModel salaryModel  = new SalaryModel();
private final Employee employee;
  	
	public AccountantFrame(java.awt.Frame parent, boolean modal, Employee employee) {
            this.employee=employee;
                initComponents();
		salaryTable.setModel(salaryModel);
		refresh();
                dateTextField.setText(HospitalOriginal.DATE_FORMAT.format(new Date(System.currentTimeMillis())));
        

        }
      

i na końcu:

public void run() {
		           AccountantFrame frame = new AccountantFrame(new javax.swing.JFrame(), true );

"required: Frame, boolean, Employee
found: JFrame, boolean"

1

Miało być oczywiście

AccountantFrame frame = new AccountantFrame(new javax.swing.JFrame(), true, employee);
0

Gdy tak zrobiłem podkreśla błąd "non-static variable employee cannot be referenced from a static context".

0

To przenieś kod do niestatycznego kontekstu.
Przeczytaj też jakakolwiek książkę (tutorial) o podstawach Javy.

0

Ok dzięki już sobie poradzę. Co do podstaw, póki co robię projekt na zaliczenie i przyznaję że wiele nie potrafię miałem tylko semestr z javy. Po projekcie zajmę się książką Java podstawy która już na mnie czeka :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1