在较早的question中关于如何最大化 JFrame 我看到了这段代码并且它起作用了。我拿出了
name.getExtendedState()
它仍然有效吗?使用“getter”和 OR 符号可以实现什么目的?
name.setExtendedState(name.getExtendedState()|JFrame.MAXIMIZED_BOTH);
最佳答案
使用 name.getExtendedState()|JFrame.MAXIMIZED_BOTH
意味着您将 MAXIMIZED_BOTH
添加到现有扩展状态。如果您说only JFrame.MAXIMIZED_BOTH
,则意味着您仅用该位替换扩展状态,并丢弃当前中的任何内容扩展状态。
关于java - 这个按位运算符的实现有何意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24005853/