JLabelsのデフォルトスペーシングを削除するにはどうすればよいですか?私は、次のコードを使用してJLabelに画像を配置しています。JLabelのデフォルトスペーシング
この画像をJPanelに追加すると、画像の周囲に少しの空白があります。このパディングをゼロにリセットするにはどうすればよいですか?
JLabelsのデフォルトスペーシングを削除するにはどうすればよいですか?私は、次のコードを使用してJLabelに画像を配置しています。JLabelのデフォルトスペーシング
この画像をJPanelに追加すると、画像の周囲に少しの空白があります。このパディングをゼロにリセットするにはどうすればよいですか?
ないあなたの質問から明らかで、私は適切なLayoutManagerを使用することをお勧めしたい、
画像の周りの空白のビット
何空白」はありますか? mKorbelノートとして
import java.awt.*;
import javax.swing.*;
import javax.swing.border.LineBorder;
import javax.imageio.ImageIO;
import java.net.URL;
class LabelPaddingTest {
public static void main(String[] args) throws Exception {
URL url = new URL("http://pscode.org/media/citymorn2.jpg");
final Image image = ImageIO.read(url);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JLabel l = new JLabel(new ImageIcon(image));
l.setBorder(new LineBorder(Color.GREEN.darker(), 5));
JOptionPane.showMessageDialog(null, l);
}
});
}
}
、問題は、コードのいくつかの他の地域にあります。もっと早い時期に助けを求めるには、SSCCEを投稿してください。
myimage.png
の周囲に空白がない限り、指定されたコードには空白はありません。確認してください。それでも問題が解決しない場合は、sscceと一緒にmyimage.png
*に投稿コードを投稿してください。「myimage.png」に空白がない限り空白はありません"mKorbelが何を修正しようとしているかについての素敵な説明です。私は参考にしませんでした。 :) –
を投稿してください。http://sscce.org/フォーム – mKorbel