Свойство Bean
private ${Type} ${property};
public ${Type} get${Property}() {
return ${property};
}
public void set${Property}(${Type} ${property}) {
${propertyChangeSupport}.firePropertyChange("${property}", this.${property}, this.${property} = ${property});
}
PropertyChangeSupport
private PropertyChangeSupport ${propertyChangeSupport} = new PropertyChangeSupport(this);${:import(java.beans.PropertyChangeSupport,java.beans.PropertyChangeListener)}
public void addPropertyChangeListener(PropertyChangeListener listener) {
${propertyChangeSupport}.addPropertyChangeListener(listener);
}
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) {
${propertyChangeSupport}.addPropertyChangeListener(propertyName, listener);
}
public void removePropertyChangeListener(PropertyChangeListener listener) {
${propertyChangeSupport}.removePropertyChangeListener(listener);
}
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) {
${propertyChangeSupport}.removePropertyChangeListener(propertyName, listener);
}
Это может показаться странным, но почему бы не поместить их во что-то вроде супер-вкладки, чтобы они занимали несколько страниц? Насколько мне известно, вы бы полностью избавились от "фигуры" плавающего объекта, которая должна размещаться на одной странице.
Все, что находится внутри \ begin {figure}
... \ end {figure}
не должно быть больше одной страницы. Чтобы разбить его на страницы, вы должны сделать это вручную. Для этого используйте \ ContinuedFloat
из пакета subfig
: (из документации по субфигам , §2.2.3)
\begin{figure} \centering \subfloat[][]{...figure code...}% \qquad \subfloat[][]{...figure code...} \caption{Here are the first two figures of a continued figure.} \label{fig:cont} \end{figure} \begin{figure} \ContinuedFloat \centering \subfloat[][]{...figure code...}% \qquad \subfloat[][]{...figure code...} \caption[]{Here are the last two figures of a continued figure.} \label{fig:cont} \end{figure}