Java GUI组件:面板与文本区域的使用
1. 复杂布局中的面板使用
复杂的图形用户界面(GUI)通常需要将每个组件精确放置在特定位置,往往由多个面板组成,每个面板的组件按特定布局排列。 JPanel 类继承自 JComponent ,而 JComponent 又继承自 Container 类,因此每个 JPanel 都是一个容器,可以使用 Container 类的 add 方法将组件(包括其他面板)附加到它上面。
示例代码
以下是一个使用 JPanel 创建更复杂布局的示例,将几个 JButton 放置在 BorderLayout 的南部区域:
// Fig. 12.45: PanelFrame.java
// Using a JPanel to help lay out components.
import java.awt.GridLayout;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
public class PanelFrame extends JFrame {
private final JButto
Java GUI:面板与文本区域的使用
超级会员免费看
订阅专栏 解锁全文
1198

被折叠的 条评论
为什么被折叠?



