Я пытаюсь сделать приложение в java, для начала у меня проблемы с графическим интерфейсом. Я поставил Jpanel внутри Jframe, но я получаю проблемы, когда я использую setMaximumSize, и более того, я хочу исправить размер Jpanel, так что даже если пользователь попытается изменить размер окна, jpanel останется в центре. я попытался это решение на StackOverflow
How can I properly center a JPanel (FIXED SIZE) inside a JFrame? Пожалуйста, наставит меня through.This мой первый пост, я не имею достаточно репутацию, чтобы разместить изображение .THANKSЯ пытаюсь построить макет в Swing Java
import javax.swing.*;
import java.awt.*;
class App_Demo4 extends JFrame {
public App_Demo4()
{
JFrame frm=new JFrame("Application");
JPanel pane=new JPanel();
frm.setVisible(true);
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setLayout(new BorderLayout());
frm.add(pane,BorderLayout.CENTER);
pane.setSize(400,400);
Dimension dim=new Dimension(400,400);
pane.setMinimumSize(dim);
Box box = new Box(BoxLayout.Y_AXIS);
box.add(Box.createVerticalGlue());
box.add(pane);
box.add(Box.createVerticalGlue());
frm.add(box);
frm.setSize(500,500);
JButton dbtn1=new JButton("Download File");
pane.add(dbtn1);
JTextField txt1=new JTextField(20);
pane.add(txt1);
JButton bbtn1=new JButton("Browse");
pane.add(bbtn1);
JButton dbtn2=new JButton("Download Mail");
pane.add(dbtn2);
JTextField txt2=new JTextField(20);
pane.add(txt2);
JButton bbtn2=new JButton("Browse");
pane.add(bbtn2);
JButton cbtn1=new JButton("Compile File");
pane.add(cbtn1);
JTextField txt3=new JTextField(20);
pane.add(txt3);
JButton bbtn3=new JButton("Browse");
pane.add(bbtn3);
JButton cbtn2=new JButton("Cancel");
pane.add(cbtn2,BorderLayout.EAST);
}
public static void main(String[] args)
{
new App_Demo4();
}
}
Вызова 'frm.setVisible (истина),' в конце концов. – Braj
вызов Methos frm.pack(); – Benjamin