新手求助!!!!

sundasheng325 2014-10-20 09:27:35
问题是,,,所有低于1440*900分辨率的显示器,登录数据采集系统后,进入各模块内,查询、重置按钮均显示不出来。
...全文
146 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sundasheng325 2014-10-20
  • 打赏
  • 举报
回复
private static final long serialVersionUID = 1L; /** **********************JPanel layout begin *************************** */ private JPanel northJP = null; // 上部面板 private JPanel centerJP = null;// 中心面板 private JPanel southJP = null; // 下部面板 private int width = 1000; private int height = 650; private JPanel jPanel = null; private final DatePicker faultDateJTF = new DatePicker();//工作日期 private final DatePicker faultDateDaoJTF = new DatePicker();//工作日期 private final DatePicker serviceDateJTF = new DatePicker();//完成日期 private final DatePicker serviceDateDaoJTF = new DatePicker();//完成日期 private JComboBox groupCodeJCB = null; //班组 private JComboBox flightsCodeJCB = null; //班次 private JComboBox deviceCodeJCB = null; //设备代码 private JComboBox deviceDescTypeJCB = null; //设备类型 private JComboBox failureStateJCB = null; //故障状态 private JTextField faultUserNameJTF = null; //申报人 private JTextField serviceUserNameJTF = null; //维修人 private JComboBox isSendJCB = null; //故障状态 private JButton queryJB = null;// 查询 private JButton resetJB = null;// 重置 private JButton editJB = null; // 修改 private JButton excelB = null;// excel导出 private JButton handJB = null;//申报 private JButton deleteB = null;//删除 // private JButton pointsB = null;//分派任务 private JButton dealB = null;//维护处理 private JButton phoneB = null;//员工号码 private JButton dealBeginB = null;// private JButton dealEndB = null;// /** **********************JPanel layout end *************************** */ private JTable jTable = null; private Table table = null; private Table flightsCodeTable = null; private Table deviceCodeTable = null; private Table groupCodeTable = null; private Event ev = null; private JScrollPane jScrollPane = null; private AbstractModel tableModel = null; String invDate = StateMachine.user.getEntryDate();//工作日期 private Color c = StateMachine.shs.getBackgroundC(); private FuncConfigSAX fc = null; private String posMachineCode = StateMachine.si.getPosMachineCode(); String entryDate = StateMachine.user.getEntryDate(); public DeviceManagementHandDialog(Event evParm) throws Exception{ super(StateMachine.mw,true); this.ev = evParm; setSize(width, height); BaseEvent be = new BaseEvent("sys_FailureToDeclare",null,null); fc = ServiceLocator.getFuncConfig(be); setTitle(fc.getText("handing")); setResizable(false); //窗口初始化的焦点位置 addWindowListener(new WindowAdapter(){ //窗口关闭事件 public void windowClosing(WindowEvent e){ cancel(); } }); Container contentPane = getContentPane(); contentPane.add(getJPanel()); query(); ComponentUtil.showCenter(this,false); } private void cancel(){ dispose(); } private JPanel getJPanel(){ if(jPanel == null){ jPanel = new JPanel(); jPanel.setLayout(new BorderLayout()); jPanel.add(getNorthJP(), BorderLayout.NORTH); jPanel.add(getCenterJP(),BorderLayout.CENTER); jPanel.add(getSouthJP(), BorderLayout.SOUTH); } return jPanel; } /** * 北面布局 * * @return javax.swing.JPanel */ private JPanel getNorthJP() { northJP = new JPanel(); northJP.setLayout(new BorderLayout()); northJP.setBorder(new TitledBorder(new MatteBorder(1,1,1,1,StateMachine.shs.getBorderLineC()),fc.getText("querycondition"))); northJP.setBackground(StateMachine.shs.getBackgroundC()); JPanel north_centerJP = new JPanel(); north_centerJP.setBackground(StateMachine.shs.getBackgroundC()); north_centerJP.add(getNorth_leftJP()); north_centerJP.add(getNorth_rightJP()); northJP.add(north_centerJP,BorderLayout.CENTER); return northJP; } /** * 上部左边布局 * @return */ private JPanel getNorth_leftJP(){ JPanel north_leftJP = new JPanel(); north_leftJP.setLayout(new GridLayout(4,6)); north_leftJP.setBackground(StateMachine.shs.getBackgroundC()); JLabel serviceUserNameJL = new JLabel(fc.getText("serviceUserName"),SwingConstants.RIGHT); // 维修人员 JLabel failureStateJL = new JLabel(fc.getText("failureState"),SwingConstants.RIGHT);// 故障状态 JLabel faultUserNameJL = new JLabel(fc.getText("faultUserName"),SwingConstants.RIGHT); // 申报人员 JLabel deviceCodeJL = new JLabel(fc.getText("deviceDesc"),SwingConstants.RIGHT);// 设备代码 JLabel deviceDescTypeJL = new JLabel(fc.getText("deviceDescType"),SwingConstants.RIGHT); // 设备类型 JLabel flightsCodeJL = new JLabel(fc.getText("flightsDesc"),SwingConstants.RIGHT); // 班次 JLabel isSendJL = new JLabel(fc.getText("isSend"),SwingConstants.RIGHT); // JLabel faultDateJL = new JLabel(fc.getText("faultDate"),SwingConstants.RIGHT);// 申报日期 JLabel faultDateDaoJL = new JLabel(fc.getText("faultDateDao"),SwingConstants.RIGHT);// 到 JLabel serviceDateJL = new JLabel(fc.getText("serviceDate"),SwingConstants.RIGHT);// 工作日期 JLabel serviceDateDaoJL = new JLabel(fc.getText("serviceDateDao"),SwingConstants.RIGHT);// dao //getJTextField()赋值 faultUserNameJTF = getJTextField("faultUserNameJTF"); serviceUserNameJTF = getJTextField("serviceUserNameJTF"); faultDateJTF.setName("faultDateJTF"); faultDateJTF.setText(entryDate); faultDateDaoJTF.setName("faultDateDaoJTF"); faultDateDaoJTF.setText(entryDate); serviceDateJTF.setName("serviceDateJTF"); serviceDateJTF.setText(""); serviceDateDaoJTF.setName("serviceDateDaoJTF"); serviceDateDaoJTF.setText(""); //工作日期 north_leftJP.add(faultDateJL); north_leftJP.add(faultDateJTF); north_leftJP.add(faultDateDaoJL); north_leftJP.add(faultDateDaoJTF); //班次 north_leftJP.add(flightsCodeJL); north_leftJP.add(getComboBox()); north_leftJP.add(serviceDateJL); north_leftJP.add(serviceDateJTF); north_leftJP.add(serviceDateDaoJL); north_leftJP.add(serviceDateDaoJTF); // //班组 // north_leftJP.add(groupCodeJL); // north_leftJP.add(getComboBox1()); north_leftJP.add(deviceCodeJL); north_leftJP.add(getComboBox2()); north_leftJP.add(faultUserNameJL); north_leftJP.add(faultUserNameJTF); north_leftJP.add(failureStateJL); north_leftJP.add(getComboBoxFF()); north_leftJP.add(deviceDescTypeJL); north_leftJP.add(getComboBox3()); north_leftJP.add(serviceUserNameJL); north_leftJP.add(serviceUserNameJTF); north_leftJP.add(isSendJL); north_leftJP.add(getIsSendJCB()); north_leftJP.add(new JLabel("")); north_leftJP.add(new JLabel("")); return north_leftJP; } /** * 上部右边布局 * @return */ private JPanel getNorth_rightJP(){ JPanel north_rightJP = new JPanel(); north_rightJP.setBackground(StateMachine.shs.getBackgroundC()); north_rightJP.setLayout(new GridLayout(2,1)); north_rightJP.add(getQueryJB()); north_rightJP.add(getResetJB()); return north_rightJP; } /** * 中心面板 * * @return javax.swing.JPanel */ private JPanel getCenterJP() { centerJP = new JPanel(); centerJP.setLayout(new BorderLayout()); centerJP.setBorder(new TitledBorder(new MatteBorder(1, 1, 1, 1,StateMachine.shs.getBorderLineC()), fc.getText("queryresult"))); centerJP.add(getJScrollPane(), java.awt.BorderLayout.CENTER); centerJP.setBackground(c); return centerJP; } /** * 下部面板 * * @return javax.swing.JPanel */ private JPanel getSouthJP() { FlowLayout flowLayout = new FlowLayout(); southJP = new JPanel(); southJP.setLayout(flowLayout); flowLayout.setHgap(40); southJP.setBorder(new TitledBorder(new MatteBorder(1, 1, 1, 1,StateMachine.shs.getBorderLineC()), fc.getText("handle"))); southJP.setFocusable(false); southJP.setBackground(c); southJP.add(getDealBeginB());// southJP.add(getDealEndB());// // southJP.add(getFaultJB());// // southJP.add(getEditJB());// // southJP.add(getDeleteB());// southJP.add(getDealB());// southJP.add(getPhoneB());// southJP.add(getExcelB());// return southJP; }
S117 2014-10-20
  • 打赏
  • 举报
回复
你页面时怎么布局的?
sundasheng325 2014-10-20
  • 打赏
  • 举报
回复
具体代码呢呢?
qzw1210 2014-10-20
  • 打赏
  • 举报
回复
动态获取屏幕分辨率。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧