searchforsizelist.java
来自「Java程序设计(美) David D. Riley著 机械工业出版社 书籍配套」· Java 代码 · 共 53 行
JAVA
53 行
import javax.swing.JButton;public class SearchForSizeList extends SimpleList<JButton> { /** post: size() == 0 * and iterator == 0 */ public SearchForSizeList() { super(); } /** post: result == (this contains an item with identical * getWidth() and getHeight() values as c) * and iterator == 0 */ public boolean containsSameSize(JButton b) { boolean found; Component temp; reset(); found = false; while ( !found && hasNext() ) { temp = next(); found = (temp.getWidth()==b.getWidth() && temp.getHeight()==b.getHeight()); } reset(); return found; } /** note: This method is shown in Figure 11.16 * post: containsSameSize(b) implies * (result has the same dimensions as b * and the iterator is positioned after result) * and (not containsSameSizeList(b)) implies * result == null */ public JButton nextWithSameSize(JButton b) { boolean found; JButton tempButton; found = false; while ( !found && hasNext() ) { temp = next(); found = (temp.getWidth()==b.getWidth() && temp.getHeight()==b.getHeight()); } if (found) return tempButton; else return null; } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?