在编写java程序时,由于java本身的窗口并不漂亮,因此很多时候我们需要通过重绘窗口来达到美观的效果
在重绘时,对于上面左边的标准窗口,我们可能需要去除他的边框来得到上面右边的窗口,此时,可以使用JWindow和JDialog来代替JFrame,方法如下:
package test; import javax.swing.*; import java.awt.*; public class Testing1 { public static void main(String[] args) { // TODO Auto-generated method stub Testing1 test = new Testing1(); //test.createJW(); //test.createJD(); test.createJF(); } public void createJW(){ JWindow jw = new JWindow(); jw.setSize(200, 200); jw.setVisible(true); } public void createJF(){ JFrame jf = new JFrame(); jf.setSize(200, 200); jf.setVisible(true); } public void createJD(){ JDialog jd = new JDialog(); //通过下面一行代码可以去除JDialog的边框(最小化、关闭等) jd.setUndecorated(true); jd.setSize(200,200); jd.setVisible(true); } }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/4745.html