「線、長方形、楕円の描画」をボタンの左側に表示するにはどうすればよいですか? 私は現在左上にそれを持っています、そして私はそれを行う方法がわかりません? 助けてください
私も試してみましたが、次のように機能しませんでした
JLabel label = new JLabel("テキスト ラベル", JLabel.LEFT);
label.setVerticalAlignment(JLabel.BOTTOM);
import java.awt.*;
import javax.swing.*;
public class LinesRectsOvalsJPanel extends JPanel {
public void paintComponent( Graphics g ) {
super.paintComponent( g );
this.setBackground( Color.WHITE );
// x y width height
g.setColor(Color.BLACK);
g.drawLine(5,10,5,30);
g.setColor(Color.BLUE);
g.drawLine(18,70,127,24);
g.setColor(Color.RED);
g.drawLine(25,45,100,38);
g.setColor(Color.YELLOW);
g.drawOval(23,25,23,55);
g.setColor(Color.BLACK);
g.drawOval(15,14,40,78);
g.setColor(Color.CYAN);
g.drawOval(180,102,5,90);
g.setColor(Color.RED);
g.drawOval(21,20,89,11);
g.setColor(Color.BLUE);
g.drawOval(35,87,39,27);
g.setColor(Color.YELLOW);
g.fillRect(87,5,5,60);
g.setColor(Color.GREEN);
g.fillRect(105,15,15,85);
g.setColor(Color.CYAN);
g.fillRect(14,45,76,86);
g.setColor(Color.RED);
g.fillRect(70,79,65,86);
g.setColor(Color.BLUE);
g.fillRect(90,108,5,8);
}
}
import java.awt.*;
import javax.swing.*;
public class LinesRectsOvals {
public static void main( String args[] ) {
JFrame frame =
new JFrame( "Drawing lines, rectangles and ovals");
LinesRectsOvalsJPanel linesRectsOvalsJPanel =
new LinesRectsOvalsJPanel();
linesRectsOvalsJPanel.setBackground( Color.WHITE );
frame.add( linesRectsOvalsJPanel ); // add panel to frame
frame.setSize( 300, 300 ); // set frame size
frame.setVisible( true );
}
}