私はJTextField
を持っていますが、私はマージンを設定します。しかし、境界線を設定すると、正しく機能しません。マージン機能が動作しません。 これは私のコードです。JTextFieldマージンは境界線で動作しません
import java.awt.Color;
import java.awt.Insets;
import java.io.IOException;
import javax.swing.BorderFactory;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class ImageField {
public static void main(String[] args) throws IOException {
JTextField textField = new JTextField();
textField.setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY));
textField.setMargin(new Insets(0, 20, 0, 0));
JOptionPane.showMessageDialog(null, textField, "",
JOptionPane.PLAIN_MESSAGE);
}
}
私はこの行をcommant場合、それは
//textField.setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY));
をし、それが自分の設定とほぼ同じ印象を与える:
このような何か作業をする必要があります余裕のあるもの:-) –