new scalable contentpane does not work for jdk < 8