Java是一個廣泛使用的高級編程語言,常用于開發各種應用程序。Java提供了一個強大的桌面應用程序開發平臺,其中包括JFrame和Frame這兩個類。
public class MyFrame extends JFrame { public MyFrame() { setTitle("Hello World!"); setSize(400, 300); setLocationRelativeTo(null); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } }
JFrame是Java平臺上最基本的圖形用戶界面(GUI)框架之一。它提供了一個頂級容器,可以添加其他組件,如按鈕、文本框等等。除了提供頂級容器,JFrame還提供了一些常用的屬性和方法,如設置標題、大小、位置、關閉行為等等。JFrame可以通過繼承JFrame類來創建自定義的框架。
Frame是Java平臺的早期圖形用戶界面(GUI)框架。它定義了一個窗口的基本結構,包括標題、可調整大小的邊框和最小化、最大化、關閉按鈕。但是,Frame沒有提供在窗口中添加其他組件的方法。如果需要添加其他組件,則需要在Frame內添加一個Panel,并將組件添加到Panel中。
public class MyFrame extends Frame { public MyFrame() { setTitle("Hello World!"); setSize(400, 300); setLocationRelativeTo(null); setResizable(true); add(new Panel()); setVisible(true); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } }
雖然JFrame已經取代了Frame,但是在某些情況下,例如需要創建一個純粹的窗口而不需要添加其他組件的情況下,Frame仍然是一個有用的工具。
上一篇php if 不等于空
下一篇java的dto和vo