高手请进,急! 先把窗口分解成一行三例的GridBagLayout布局.然后第一个panel占一例,第二个panel占二例就可以了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ManagerAgentFrame extends Frame{ Panel leftPanel=new Panel(); Panel rightPanel=new Panel(); Color color1 =new Color(255,0,0); Color color2 =new Color(255,250,0); ManagerAgentFrame(){ setSize(550,400); setResizable(false); leftPanel.setBackground(color1); GridBagLayout gridbag=new GridBagLayout(); GridBagConstraints gbc=new GridBagConstraints(); setLayout(gridbag); gbc.gridwidth=1; gbc.gridheight=1; gbc.gridx=0; gbc.gridy=0; //gbc.anchor=gbc.CENTER; //gbc.fill=gbc.BOTH; add(leftPanel,gbc); rightPanel.setBackground(color2); gbc.gridwidth=2; gbc.gridheight=1; gbc.gridx=1; gbc.gridy=0; gbc.fill=gbc.BOTH; add(rightPanel,gbc); } public static void main(String[] args){ ManagerAgentFrame frame=new ManagerAgentFrame(); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0);} }); frame.setVisible(true); }}我都试过了,出来的就是两个小点点阿:( 使用gridbaglayout来分割窗口,除非已经有三构建布置成一行才可以在其它行将其中两列合并吧?如果仅仅有一行,没有办法合并? 关于ResultSet已关闭的问题。 关于java关键字 java难题,高手请进 请教一个异常的解决 关于java socket 通讯的问题求教(急,在线等散分) 在线等急大家帮我看下为什么在这个程序中只有一个panel能即item的那个panel显示出来 内存垃圾收集问题? 如何知道url所指向文件的大小 高手解答 公司要给客户做报表,从数据库返回数据,他们死活要返回的格式为Excel格式,请问我怎样才能把数据库返回的数据存为Excel的格式? access数据库的OLE对象如何存成oracle的BLOB(支持者就有分) 怎样将java程序编成.exe
import java.awt.event.*;
import javax.swing.*;
public class ManagerAgentFrame extends Frame{
Panel leftPanel=new Panel();
Panel rightPanel=new Panel();
Color color1 =new Color(255,0,0);
Color color2 =new Color(255,250,0);
ManagerAgentFrame(){
setSize(550,400);
setResizable(false);
leftPanel.setBackground(color1);
GridBagLayout gridbag=new GridBagLayout();
GridBagConstraints gbc=new GridBagConstraints();
setLayout(gridbag);
gbc.gridwidth=1;
gbc.gridheight=1;
gbc.gridx=0;
gbc.gridy=0;
//gbc.anchor=gbc.CENTER;
//gbc.fill=gbc.BOTH;
add(leftPanel,gbc);
rightPanel.setBackground(color2);
gbc.gridwidth=2;
gbc.gridheight=1;
gbc.gridx=1;
gbc.gridy=0;
gbc.fill=gbc.BOTH;
add(rightPanel,gbc);
}
public static void main(String[] args){
ManagerAgentFrame frame=new ManagerAgentFrame();
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);}
});
frame.setVisible(true);
}
}我都试过了,出来的就是两个小点点阿:(
如果仅仅有一行,没有办法合并?