前提・実現したいこと
↑の画像のように、JLabelオブジェクト02を01の下に配置したいのですが、どううすれば可能ですか?
該当のソースコード
Java
1package mainPack; 2 3import java.awt.Color; 4import java.awt.Container; 5import java.awt.BorderLayout; 6import java.awt.Font; 7import javax.swing.*; 8 9public class Main{ 10 public static void main(String[] args){ 11 ViewWindow myWin=new ViewWindow("Window"); 12 myWin.setVisible(true); 13 } 14} 15 16@SuppressWarnings("serial") 17class ViewWindow extends JFrame{ 18 public ViewWindow(String title){ 19 setTitle(title); 20 setDefaultCloseOperation(EXIT_ON_CLOSE); 21 setSize(600,300); 22 setLocationRelativeTo(null); 23 24 final String fnt="游ゴシック"; 25 26 27 JPanel pnl01=new JPanel(); 28 29 JLabel lbl01=new JLabel("ラベル01"); 30 lbl01.setFont(new Font(fnt,Font.PLAIN,50)); 31 lbl01.setBackground(Color.RED); 32 pnl01.add(lbl01); 33 34 JLabel lbl02=new JLabel("ラベル02"); 35 lbl02.setFont(new Font(fnt,Font.PLAIN,50)); 36 pnl01.add(lbl02); 37 38 Container cntPn01=getContentPane(); 39 cntPn01.add(pnl01,BorderLayout.WEST); 40 } 41} 42
試したこと
二つのJLabelに対してJPanelオブジェクトをそれぞれ作ってみましたが、一つしか表示されませんでした。
補足情報(FW/ツールのバージョンなど)
JDKのバージョン:12.0.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/09 23:44