Вам нужно написать:
System.out.println(Book1.Subject);
bookSubject
- локальная переменная для этого конструктора, и поэтому она может использоваться только внутри нее. Но поскольку вы сделали Subject
глобальной переменной, вы можете получить к ней доступ из любого места вне класса через имя объекта.
Для изменения размеров окна просто используют следующую команду в Вашем draw()
метод:
frame.setSize(x,y);
Удостоверьтесь, что Вы определяете кадр как изменяемого размера в Вашем setup()
метод:
frame.setResizable(true);
Используя простую ваниль, обрабатывающую Вас, не может изменить другой атрибут окна, поскольку они - часть кадра, который платформа тянет для Вас. Я предполагаю, взламываете ли Вы обработку немного в регулярном IDE, таком как затмение, Вы могли бы так или иначе переопределить это поведение и потянуть собственное окно/кадр.