が私のコードです:のJava JFrameのは)私のボタンを中央に配置:<ここ
public class Main {
public static void main(String[] args){
JFrame frame = new JFrame("Vex Development Studio 2.0");
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocation(10,10);
//make variables
File newproject;
Container content = frame.getContentPane();
GridBagConstraints gbc = new GridBagConstraints();
Dimension buttonsize = new Dimension(75,25);
Button about;
about = new Button("About");
about.setPreferredSize(buttonsize);
//add content
content.setLayout(new GridBagLayout());
content.setBackground(Color.white);
gbc.gridx = 0;
gbc.gridy = 0;
content.add(about,gbc);
//main stuff
//about button
about.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
JOptionPane.showMessageDialog(null, "Example", "About", 1);
}
});
//some extra crap
frame.setSize(700, 500);
frame.show();
//end
}
}
は、私はすべてのコードの権利を持っている、と私はすべての必要な輸入品を持って、問題がある:私はになるようにボタンを必要としますウィンドウの左上隅。前もって感謝します! (:
私のお金のために、GridBagLayoutの使用を避け、代わりにBorderLayoutを使用するJPanels、もう1つのBoxLayoutを入れ子にします。 –
.show()メソッドは廃止予定です。代わりに.setVisible(true)を使用してください。 –