我需要在左侧设置一个带徽标的标题,并在右下角设置一些底部。标题的大小未知。
(抱歉这个错误,我试图表示按钮而不是底部) 所以我有三个div:容器div,logo div,按钮div。 如果我将容器div设置为固定大小,例如30px,我可以这样做,设置底部div:
import java.awt.*;
import javax.swing.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class MainClass extends JPanel{
private int d = 10;
public void paintComponent(Graphics g){
super.paintComponent(g);
TestClass values = new TestClass();
g.setColor(Color.CYAN);
g.fillOval(values.setX1()+50, values.setY1(), d, d);
}
public void checkDiameter(int newD)
{
//New format for if statements
d = (newD >= 0 ? newD //if
: 10//else
);
repaint();
}
public Dimension getPreferredSize(){
return new Dimension(200,200);
}
public Dimension getMinimumSize(){
return getPreferredSize();
}
}
但是如果我没有在容器div上设置一个大小,实际上是真实情况,那么buttons-div就会消失,我认为因为在这种情况下父div大小为零。 当徽标div的大小未知时,如何正确安排这个?