Java布局管理器全解析
在Java的图形用户界面(GUI)开发中,布局管理器起着至关重要的作用,它决定了组件在容器中的排列方式。下面将详细介绍几种常见的布局管理器及其使用方法。
1. 复选框状态显示相关代码
在Java中,当复选框的状态发生变化时,我们可能需要重新绘制界面以显示最新状态。以下是相关代码示例:
// Repaint when status of a check box changes.
public void itemStateChanged(ItemEvent ie) {
repaint();
}
// Display current state of the check boxes.
public void paint(Graphics g) {
msg = "Current state: ";
g.drawString(msg, 6, 80);
msg = " Windows: " + windows.getState();
g.drawString(msg, 6, 100);
msg = " Android: " + android.getState();
g.drawString(msg, 6, 120);
msg = " Solaris: " + solaris.getState();
g.drawString(msg, 6, 140);
msg = " Mac: " + mac.getState();
g.drawString(msg, 6, 160);
}