private void jbInit() throws Exception { this.getContentPane().setLayout(null); Bienvenue.setFont(new java.awt.Font("Garamond", 1, 24)); Bienvenue.setForeground(SystemColor.textHighlight); Bienvenue.setRequestFocusEnabled(true); Bienvenue.setVerifyInputWhenFocusTarget(true); Bienvenue.setText("Bienvenue dans JChat"); Bienvenue.setBounds(new Rectangle(125, 28, 305, 44)); Pseudo_L.setFont(new java.awt.Font("Dialog", 1, 14)); Pseudo_L.setText("Pseudonyme :"); Pseudo_L.setBounds(new Rectangle(75, 94, 128, 28)); nom.setText(""); nom.setBounds(new Rectangle(229, 95, 108, 24)); pwd.setText(""); pwd.setBounds(new Rectangle(230, 135, 108, 25)); pwd_L.setFont(new java.awt.Font("Dialog", 1, 14)); pwd_L.setText("Mot de passe :"); pwd_L.setBounds(new Rectangle(76, 133, 122, 31)); gestionnaire_B gestionnaire = new gestionnaire_B(); Connect.addActionListener(gestionnaire); Connect.setBackground(new Color(239, 240, 234)); Connect.setBounds(new Rectangle(281, 251, 142, 30)); Connect.setText("Connexion"); Connect.setIcon(new ImageIcon(image_c)); Annuler.addActionListener(gestionnaire); Annuler.setBackground(new Color(239, 240, 234)); Annuler.setBounds(new Rectangle(104, 252, 140, 29)); Annuler.setText("Annuler"); Annuler.setIcon(new ImageIcon(image_d)); this.getContentPane().setBackground(new Color(239, 240, 234)); this.setForeground(new Color(239, 240, 234)); this.setTitle("Interface de connexion des clients au serveur de chat"); jLabel1.setFont(new java.awt.Font("Dialog", 1, 14)); jLabel1.setText("Adresse du serveur :"); jLabel1.setBounds(new Rectangle(75, 176, 156, 26)); jTextField1.setBounds(new Rectangle(230, 176, 108, 25)); Icon siegle = new ImageIcon(image); siegle_L = new JLabel("", siegle, SwingConstants.LEFT); siegle_L.setBounds(new Rectangle(0, 1, 76, 105)); this.getContentPane().add(jLabel1, null); this.getContentPane().add(pwd_L, null); this.getContentPane().add(Pseudo_L, null); this.getContentPane().add(jTextField1, null); this.getContentPane().add(nom, null); this.getContentPane().add(pwd, null); this.getContentPane().add(Bienvenue, null); this.getContentPane().add(Connect, null); this.getContentPane().add(Annuler, null); this.getContentPane().add(siegle_L, null); this.setSize(new Dimension(439, 321)); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); }
// ------------------------------------------------------------------------------------------------------ protected void createGui() { mainFrame = new JFrame(myGaggleName); MiscUtil.setApplicationIcon(mainFrame); mainFrame.setJMenuBar(createMenuBar()); mainFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); JPanel outerPanel = new JPanel(); mainFrame.getContentPane().add(outerPanel); outerPanel.setLayout(new BorderLayout()); JToolBar toolbar = new JToolBar(); toolbar.setFloatable(false); JButton bossButton = new JButton("Boss"); bossButton.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { try { gaggleBoss.show("boss"); } catch (RemoteException rex) { rex.printStackTrace(); } } }); toolbar.add(bossButton); outerPanel.add(toolbar, BorderLayout.NORTH); tabbedPane = new JTabbedPane(); tabbedPane.setUI(new MyTabbedPaneUI()); outerPanel.add(tabbedPane, BorderLayout.CENTER); mainFrame.pack(); mainFrame.setSize(800, 800); mainFrame.setVisible(true); MiscUtil.placeInCenter(mainFrame); } // createGui
// ------------------------------------------------------------------------------------- protected JPanel createScrolledPdfViewer(String clusterIdAs3DigitString) { final PdfDecoder pdfDecoder = new PdfDecoder(); String urlString = baseUrl + "/" + imageFileNameBase + clusterIdAs3DigitString + imageFileNameSuffix; currentFile = urlString; System.out.println("url: " + urlString); try { pdfDecoder.openPdfFileFromURL(urlString); // System.out.println ("page count: " + pdfDecoder.getPageCount ()); pdfDecoder.decodePage(1); pdfDecoder.setPageParameters(1.0f, 1, PAGE_ROTATION); // values scaling (1=100%). page number pdfDecoder.invalidate(); } catch (Exception e) { e.printStackTrace(); } final ViewerState viewerState = new ViewerState(pdfDecoder.getPageCount()); JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); JToolBar toolbar = new JToolBar(); toolbar.setFloatable(false); panel.add(toolbar, BorderLayout.NORTH); JButton backButton = new JButton("<"); backButton.setToolTipText("Back One page"); toolbar.add(backButton); backButton.addActionListener(new BackButtonListener(pdfDecoder, viewerState)); JButton forwardButton = new JButton(">"); forwardButton.setToolTipText("Forward One page"); toolbar.add(forwardButton); forwardButton.addActionListener(new ForwardButtonListener(pdfDecoder, viewerState)); JButton zoomOutButton = new JButton("-"); zoomOutButton.setToolTipText("Zoom Out"); toolbar.add(zoomOutButton); zoomOutButton.addActionListener(new ZoomOutButtonListener(pdfDecoder, viewerState)); JButton zoomInButton = new JButton("+"); zoomInButton.setToolTipText("Zoom In"); toolbar.add(zoomInButton); zoomInButton.addActionListener(new ZoomInButtonListener(pdfDecoder, viewerState)); JScrollPane scrollPane = new JScrollPane(); scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); scrollPane.setViewportView(pdfDecoder); panel.add(scrollPane, BorderLayout.CENTER); return panel; } // createScrolledPdfViewer