Sina.iRoid
دوشنبه 03 آذر 1393, 01:37 صبح
سلام.
دوستان من می خوام داخل یک فریم، یک JPanel قرار بدم. نحوه قرار دادن JPane و بلدم، اما نمی دونم که اندازه اونو چه طور تعیین کنم!؟ مثلا می خوام اندازه JPanel با تغییر اندازه فریم، تغییر پیدا کنه. اینطوری که من الان می نویسم، جی پنل یه اندازه ثابت داره و تغییر نمی کنه.
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MainFrame extends JFrame{
//Constructor
public MainFrame() {
super("Window Demo");
setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
panel.setBackground(Color.BLUE);
panel.setPreferredSize(new Dimension(350, 350));
add(panel);
//end
setSize(400, 400);
setVisible(true);
}
}
ممنون میشم اگر راهنماییم کنید.
دوستان من می خوام داخل یک فریم، یک JPanel قرار بدم. نحوه قرار دادن JPane و بلدم، اما نمی دونم که اندازه اونو چه طور تعیین کنم!؟ مثلا می خوام اندازه JPanel با تغییر اندازه فریم، تغییر پیدا کنه. اینطوری که من الان می نویسم، جی پنل یه اندازه ثابت داره و تغییر نمی کنه.
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MainFrame extends JFrame{
//Constructor
public MainFrame() {
super("Window Demo");
setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
panel.setBackground(Color.BLUE);
panel.setPreferredSize(new Dimension(350, 350));
add(panel);
//end
setSize(400, 400);
setVisible(true);
}
}
ممنون میشم اگر راهنماییم کنید.