次のコードをご覧ください
Form.java
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class Form extends JFrame
{
private JButton[]buttonHolder;
public Form()
{
//Intializing instance variables
buttonHolder = new JButton[9];
this.add(createCenterPanel());
this.setSize(300,300);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private JPanel createCenterPanel()
{
JPanel centerPanel = new JPanel();
centerPanel.setLayout(new GridLayout(3,3,0,0));
for(int i=0;i<9;i++)
{
buttonHolder[i] = new JButton();
centerPanel.add(buttonHolder[i]);
}
return centerPanel;
}
}
Main.java
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import napkin.NapkinLookAndFeel;
public class Main
{
public static void main(String[]args)
{
try
{
Form f = new Form();
UIManager.setLookAndFeel(new NapkinLookAndFeel());
}
catch(Exception e)
{
}
}
}
ここではナプキンのルックアンドフィールを使用していますが、エラーが発生しますkeys we didn't overwrite: []
。どうしてこれなの?GUIが表示されません。助けてください。