Java Code Examples for javax.swing.JLabel#setBounds()
The following examples show how to use
javax.swing.JLabel#setBounds() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ShowTextDialog.java From WorldGrower with GNU General Public License v3.0 | 6 votes |
public ShowTextDialog(String value, ImageInfoReader imageInfoReader, SoundIdReader soundIdReader, JFrame parentFrame) { super(500, 160, imageInfoReader); JLabel label = JLabelFactory.createJLabel(value); label.setBounds(16, 16, 465, 50); addComponent(label); JPanel buttonPane = new JPanel(); buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT)); buttonPane.setOpaque(false); buttonPane.setBounds(16, 100, 465, 50); addComponent(buttonPane); JButton okButton = JButtonFactory.createButton(" OK ", imageInfoReader, soundIdReader); okButton.setActionCommand("OK"); buttonPane.add(okButton); getRootPane().setDefaultButton(okButton); addActions(okButton); DialogUtils.createDialogBackPanel(this, parentFrame.getContentPane()); }
Example 2
Source File: ControlsDialog.java From WorldGrower with GNU General Public License v3.0 | 6 votes |
private void addPerformancePanel(KeyBindings keyBindings) { JPanel performancePanel = JPanelFactory.createJPanel("Performance"); performancePanel.setOpaque(false); performancePanel.setBounds(15, 310, 368, 100); performancePanel.setLayout(null); JLabel lblAnimationSpeed = JLabelFactory.createJLabel("Animation Speed:"); lblAnimationSpeed.setToolTipText(ANIMATION_SPEED_TOOL_TIP); lblAnimationSpeed.setOpaque(false); lblAnimationSpeed.setBounds(12, 25, 137, 25); performancePanel.add(lblAnimationSpeed); JComboBox<AnimationSpeed> cmbAnimationSpeed = JComboBoxFactory.createJComboBox(AnimationSpeed.values(), imageInfoReader); cmbAnimationSpeed.setForeground(Color.BLACK); cmbAnimationSpeed.setToolTipText(ANIMATION_SPEED_TOOL_TIP); cmbAnimationSpeed.setSelectedItem(keyBindings.getAnimationSpeed()); cmbAnimationSpeed.setOpaque(false); cmbAnimationSpeed.setBounds(228, 25, 127, 25); performancePanel.add(cmbAnimationSpeed); cmbAnimationSpeed.addActionListener(e -> keyBindings.setAnimationSpeed((AnimationSpeed)cmbAnimationSpeed.getSelectedItem())); addComponent(performancePanel); }
Example 3
Source File: HotelPropertiesWindow.java From Hotel-Properties-Management-System with GNU General Public License v2.0 | 5 votes |
private void setStars() { int locationPoint = 390; for (int i = 0; i < 5; i++) { stars = new JLabel(""); stars.setHorizontalTextPosition(SwingConstants.CENTER); stars.setHorizontalAlignment(SwingConstants.CENTER); stars.setIcon(new ImageIcon(HotelPropertiesWindow.class.getResource("/com/coder/hms/icons/hotel_external_star.png"))); stars.setBounds(locationPoint, 19, 46, 37); stars.setVisible(false); starHolder.add(stars); starlabels[i] = stars; locationPoint = locationPoint + 44; } }
Example 4
Source File: ModePanel.java From dkpro-jwpl with Apache License 2.0 | 5 votes |
private void createMinimumCommonSequenceSettings() { minimumCommonSequenceLabel = new JLabel( "Min lenght of a common subsequence:"); minimumCommonSequenceLabel.setBorder(BorderFactory .createRaisedBevelBorder()); minimumCommonSequenceLabel.setBounds(10, 50, 270, 25); this.add(minimumCommonSequenceLabel); minimumCommonSequenceField = new JTextField(); minimumCommonSequenceField.setBounds(290, 50, 100, 25); this.add(minimumCommonSequenceField); }
Example 5
Source File: ComBoxEditor.java From knife with MIT License | 5 votes |
public ComBoxEditor() { m_ComboBox = new JComboBox(); m_ComboBox.addItem("选项A"); m_ComboBox.addItem("选项B"); m_ComboBox.addItem("选项C"); m_ComboBox.setSize(100,30); m_OutLable= new JLabel(); m_OutLable.setLayout(null); m_OutLable.setBounds(0, 0, 120, 40); m_OutLable.add(m_ComboBox); m_ComboBox.setLocation(50, 50); //响应下拉列表的事件 m_ComboBox.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { System.out.println("下拉列表的选中事件"); if(e.getStateChange() == e.SELECTED) { //获取选择的值 m_SelStr = (String)m_ComboBox.getSelectedItem(); //结束选择 fireEditingStopped(); } } }); }
Example 6
Source File: AbstractDataMonitorView.java From ET_Redux with Apache License 2.0 | 5 votes |
/** * */ public AbstractDataMonitorView() { super(); myReduxIcon = new CustomIcon(imageReduxURL); redux_Icon_label = new JLabel(); redux_Icon_label.setBounds(leftMargin + 5, 5, 78, 50); ((CustomIcon) myReduxIcon).setSize(redux_Icon_label.getWidth(), redux_Icon_label.getHeight()); redux_Icon_label.setIcon(myReduxIcon); }
Example 7
Source File: FieldPanel.java From sldeditor with GNU General Public License v3.0 | 5 votes |
/** * Internal create label. * * @param xPos the x pos * @param yOffset the y offset * @param label the label */ private void internalCreateLabel(int xPos, int yOffset, String label) { JLabel lblLabel = new JLabel(label); lblLabel.setBounds(xPos + 5, yOffset, BasePanel.LABEL_WIDTH, BasePanel.WIDGET_HEIGHT); lblLabel.setHorizontalAlignment(SwingConstants.TRAILING); add(lblLabel); }
Example 8
Source File: NowPlayingNotification.java From aurous-app with GNU General Public License v2.0 | 5 votes |
public NowPlayingNotification(final String title, final String artist, final String artURL) throws MalformedURLException { getContentPane().setBackground(Color.DARK_GRAY); getContentPane().setLayout(null); final JLabel mediaArtLabel = new JLabel(""); final URL where = new URL(artURL); final ImageIcon anotherIcon = new ImageIcon(where); mediaArtLabel.setIcon(new ImageIcon(((anotherIcon.getImage()) .getScaledInstance(84, 65, Image.SCALE_SMOOTH)))); mediaArtLabel.setBounds(0, 0, 84, 65); getContentPane().add(mediaArtLabel); final JLabel nowPlayingLabel = new JLabel("Now Playing:"); nowPlayingLabel.setFont(new Font("Segoe UI", Font.PLAIN, 13)); nowPlayingLabel.setForeground(Color.WHITE); nowPlayingLabel.setHorizontalAlignment(SwingConstants.LEFT); nowPlayingLabel.setBounds(94, 0, 156, 14); getContentPane().add(nowPlayingLabel); final String information = String.format( "<html><strong>%s</strong><br>%s</html>", title, artist); final JLabel informationLabel = new JLabel(information); informationLabel.setFont(new Font("Segoe UI", Font.BOLD, 12)); informationLabel.setForeground(Color.LIGHT_GRAY); informationLabel.setHorizontalAlignment(SwingConstants.LEFT); informationLabel.setBounds(94, 14, 156, 51); getContentPane().add(informationLabel); setSize(250, 65); // positionWindow(); setAlwaysOnTop(true); setVisible(true); }
Example 9
Source File: AbstractValueModelView.java From ET_Redux with Apache License 2.0 | 5 votes |
/** * * * @param valueModel */ public AbstractValueModelView ( ValueModel valueModel ) { this.valueModel = valueModel; valueTextBox = new JTextField(); valueTextBox.setBounds( 110, 0, 185, PANEL_HEIGHT ); this.add( valueTextBox ); uncertaintyTextBox = new JTextField(); uncertaintyTextBox.setBounds( 300, 0, 185, PANEL_HEIGHT ); this.add( uncertaintyTextBox ); valueModelNameLabel = new JLabel( RatioNamePrettyPrinter.makePrettyHTMLString( valueModel.getName() ) ); valueModelNameLabel.setBounds( // 0, // 0, // 100, // PANEL_HEIGHT ); valueModelNameLabel.setHorizontalAlignment( SwingConstants.RIGHT ); valueModelNameLabel.setFont(ReduxConstants.sansSerif_12_Bold ); this.add( valueModelNameLabel ); showOneSigmaAsPerCent = false; this.setBounds( 0, 0, PANEL_WIDTH, PANEL_HEIGHT ); }
Example 10
Source File: SesarSampleManager.java From ET_Redux with Apache License 2.0 | 5 votes |
private JLabel labelFactory(String text, int x, int y, int width) { JLabel label = new JLabel(text); label.setBounds(x, y, width, ROW_HEIGHT); label.setFont(ReduxConstants.sansSerif_12_Bold); label.setHorizontalAlignment(RIGHT); return label; }
Example 11
Source File: FieldConfigBoundingBox.java From sldeditor with GNU General Public License v3.0 | 5 votes |
/** * Creates the crs list. * * @param label the label * @param xPos the x pos * @param fieldPanel the field panel * @param row the row * @return the value combo box */ private ValueComboBox createCRSList(String label, int xPos, FieldPanel fieldPanel, int row) { JLabel lbl = new JLabel(label); lbl.setHorizontalAlignment(SwingConstants.TRAILING); lbl.setBounds(xPos, getRowY(row), BasePanel.LABEL_WIDTH, BasePanel.WIDGET_HEIGHT); fieldPanel.add(lbl); // Populate data list List<ValueComboBoxData> crsDataList = CoordManager.getInstance().getCRSList(); crsComboBox = new ValueComboBox(); crsComboBox.initialiseSingle(crsDataList); crsComboBox.setBounds( xPos + BasePanel.WIDGET_X_START, getRowY(row), this.isValueOnly() ? BasePanel.WIDGET_EXTENDED_WIDTH : BasePanel.WIDGET_STANDARD_WIDTH, BasePanel.WIDGET_HEIGHT); fieldPanel.add(crsComboBox); crsComboBox.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { valueUpdated(); } }); return crsComboBox; }
Example 12
Source File: IncludedFractionsDesktopPane.java From ET_Redux with Apache License 2.0 | 5 votes |
private void ShowTitle() { JLabel includedFractions_label = new javax.swing.JLabel(); includedFractions_label.setBackground(new java.awt.Color(102, 102, 102)); includedFractions_label.setForeground(new java.awt.Color(255, 255, 255)); includedFractions_label.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); includedFractions_label.setText("Included Fractions"); includedFractions_label.setBorder( javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); includedFractions_label.setOpaque(true); includedFractions_label.setBounds(0, 0, getWidth(), 18); add(includedFractions_label, javax.swing.JLayeredPane.DEFAULT_LAYER); }
Example 13
Source File: FFmpegExtractorWnd.java From xdm with GNU General Public License v2.0 | 4 votes |
private void init() { setUndecorated(true); try { if (GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice() .isWindowTranslucencySupported(WindowTranslucency.TRANSLUCENT)) { if (!Config.getInstance().isNoTransparency()) setOpacity(0.85f); } } catch (Exception e) { Logger.log(e); } setIconImage(ImageResource.getImage("icon.png")); setSize(getScaledInt(350), getScaledInt(200)); setLocationRelativeTo(null); setResizable(false); getContentPane().setLayout(null); getContentPane().setBackground(ColorResource.getDarkestBgColor()); titlePanel = new TitlePanel(null, this); titlePanel.setOpaque(false); titlePanel.setBounds(0, 0, getScaledInt(350), getScaledInt(50)); closeBtn = new CustomButton(); closeBtn.setBounds(getScaledInt(320), getScaledInt(5), getScaledInt(24), getScaledInt(24)); closeBtn.setIcon(ImageResource.getIcon("title_close.png",20,20)); closeBtn.setBackground(ColorResource.getDarkestBgColor()); closeBtn.setBorderPainted(false); closeBtn.setFocusPainted(false); closeBtn.setName("CLOSE"); closeBtn.addActionListener(this); minBtn = new CustomButton(); minBtn.setBounds(getScaledInt(296), getScaledInt(5), getScaledInt(24), getScaledInt(24)); minBtn.setIcon(ImageResource.getIcon("title_min.png",20,20)); minBtn.setBackground(ColorResource.getDarkestBgColor()); minBtn.setBorderPainted(false); minBtn.setFocusPainted(false); minBtn.setName("MIN"); minBtn.addActionListener(this); titleLbl = new JLabel(StringResource.get("TITLE_CONVERT")); titleLbl.setFont(FontResource.getBiggerFont()); titleLbl.setForeground(ColorResource.getSelectionColor()); titleLbl.setBounds(getScaledInt(25), getScaledInt(15), getScaledInt(250), getScaledInt(30)); JLabel lineLbl = new JLabel(); lineLbl.setBackground(ColorResource.getSelectionColor()); lineLbl.setBounds(0, getScaledInt(55), getScaledInt(400), 2); lineLbl.setOpaque(true); prg = new JProgressBar(); prg.setBounds(getScaledInt(20), getScaledInt(85), getScaledInt(350) - getScaledInt(40), getScaledInt(5)); statLbl = new JLabel(); statLbl.setForeground(Color.WHITE); statLbl.setBounds(getScaledInt(20), getScaledInt(100), getScaledInt(350) - getScaledInt(40), getScaledInt(25)); titlePanel.add(titleLbl); titlePanel.add(minBtn); titlePanel.add(closeBtn); add(lineLbl); add(titlePanel); add(prg); add(statLbl); panel = new JPanel(null); panel.setBounds(0, getScaledInt(150), getScaledInt(350), getScaledInt(50)); panel.setBackground(Color.DARK_GRAY); btnCN = new CustomButton(StringResource.get("MENU_PAUSE")); btnCN.setBounds(0, 1, getScaledInt(350), getScaledInt(50)); btnCN.setName("CLOSE"); applyStyle(btnCN); panel.add(btnCN); add(panel); }
Example 14
Source File: MediaConversionWnd.java From xdm with GNU General Public License v2.0 | 4 votes |
private void init() { setUndecorated(true); try { if (GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice() .isWindowTranslucencySupported(WindowTranslucency.TRANSLUCENT)) { if (!Config.getInstance().isNoTransparency()) setOpacity(0.85f); } } catch (Exception e) { Logger.log(e); } setIconImage(ImageResource.getImage("icon.png")); setSize(getScaledInt(350), getScaledInt(200)); setLocationRelativeTo(null); setResizable(false); getContentPane().setLayout(null); getContentPane().setBackground(ColorResource.getDarkestBgColor()); titlePanel = new TitlePanel(null, this); titlePanel.setOpaque(false); titlePanel.setBounds(0, 0, getScaledInt(350), getScaledInt(50)); closeBtn = new CustomButton(); closeBtn.setBounds(getScaledInt(320), getScaledInt(5), getScaledInt(24), getScaledInt(24)); closeBtn.setIcon(ImageResource.getIcon("title_close.png",20,20)); closeBtn.setBackground(ColorResource.getDarkestBgColor()); closeBtn.setBorderPainted(false); closeBtn.setFocusPainted(false); closeBtn.setName("CLOSE"); closeBtn.addActionListener(this); minBtn = new CustomButton(); minBtn.setBounds(getScaledInt(296), getScaledInt(5), getScaledInt(24), getScaledInt(24)); minBtn.setIcon(ImageResource.getIcon("title_min.png",20,20)); minBtn.setBackground(ColorResource.getDarkestBgColor()); minBtn.setBorderPainted(false); minBtn.setFocusPainted(false); minBtn.setName("MIN"); minBtn.addActionListener(this); titleLbl = new JLabel(StringResource.get("TITLE_CONVERT")); titleLbl.setFont(FontResource.getBiggerFont()); titleLbl.setForeground(ColorResource.getSelectionColor()); titleLbl.setBounds(getScaledInt(25), getScaledInt(15), getScaledInt(250), getScaledInt(30)); JLabel lineLbl = new JLabel(); lineLbl.setBackground(ColorResource.getSelectionColor()); lineLbl.setBounds(0, getScaledInt(55), getScaledInt(400), 2); lineLbl.setOpaque(true); prg = new JProgressBar(); prg.setBounds(getScaledInt(20), getScaledInt(85), getScaledInt(350) - getScaledInt(40), getScaledInt(5)); statLbl = new JLabel(); statLbl.setForeground(Color.WHITE); statLbl.setBounds(getScaledInt(20), getScaledInt(100), getScaledInt(350) - getScaledInt(40), getScaledInt(25)); titlePanel.add(titleLbl); titlePanel.add(minBtn); titlePanel.add(closeBtn); add(lineLbl); add(titlePanel); add(prg); add(statLbl); panel = new JPanel(null); panel.setBounds(getScaledInt(0), getScaledInt(150), getScaledInt(350), getScaledInt(50)); panel.setBackground(Color.DARK_GRAY); btnCN = new CustomButton(StringResource.get("MENU_PAUSE")); btnCN.setBounds(0, 1, getScaledInt(350), getScaledInt(50)); btnCN.setName("CLOSE"); applyStyle(btnCN); panel.add(btnCN); add(panel); }
Example 15
Source File: PinPadPanelImpl.java From freehealth-connector with GNU Affero General Public License v3.0 | 4 votes |
public PinPadPanelImpl() { this.setLayout((LayoutManager)null); Toolkit toolkit = this.getToolkit(); toolkit.addAWTEventListener(new PinPadPanelImpl.KeyBoardAWTEventListener(null), 8L); Font fntButton = new Font("Arial", 1, 35); Font fntLabel = new Font("Arial", 1, 12); Font fntField = new Font("Arial", 1, 35); Color clrGreen = new Color(128, 175, 60); Color clrRed = Color.red; Insets marginButton = new Insets(0, 0, 0, 0); this.add(this.createButton("1", fntButton, marginButton, new Rectangle(22, 126, 75, 50))); this.add(this.createButton("2", fntButton, marginButton, new Rectangle(104, 126, 75, 50))); this.add(this.createButton("3", fntButton, marginButton, new Rectangle(192, 126, 75, 50))); this.add(this.createButton("4", fntButton, marginButton, new Rectangle(22, 187, 75, 50))); this.add(this.createButton("5", fntButton, marginButton, new Rectangle(104, 187, 75, 50))); this.add(this.createButton("6", fntButton, marginButton, new Rectangle(192, 187, 75, 50))); this.add(this.createButton("7", fntButton, marginButton, new Rectangle(22, 250, 75, 50))); this.add(this.createButton("8", fntButton, marginButton, new Rectangle(104, 250, 75, 50))); this.add(this.createButton("9", fntButton, marginButton, new Rectangle(192, 250, 75, 50))); this.add(this.createButton("0", fntButton, marginButton, new Rectangle(22, 311, 75, 50))); this.add(this.createButton("<", fntButton, marginButton, new Rectangle(104, 311, 75, 50), new ActionListener() { public void actionPerformed(ActionEvent e) { PinPadPanelImpl.this.processBackspace(); } })); this.btnGo = new JButton("GO"); this.btnGo.setForeground(clrGreen); this.btnGo.setMargin(marginButton); this.btnGo.setFont(fntButton); this.btnGo.setBounds(192, 311, 75, 50); this.btnGo.setEnabled(false); this.add(this.btnGo); this.txtPassWord = new JPasswordField(); this.txtPassWord.setHorizontalAlignment(0); this.txtPassWord.setFocusable(false); this.txtPassWord.setFont(fntField); this.txtPassWord.setText(""); this.txtPassWord.setBorder(new LineBorder(Color.GRAY, 1, true)); this.txtPassWord.setBounds(22, 65, 245, 50); this.add(this.txtPassWord); JLabel lblPinCode = new JLabel("Please enter your pincode to authenticate yourself."); lblPinCode.setFont(fntLabel); lblPinCode.setBounds(22, 40, 245, 14); this.add(lblPinCode); this.setFocusable(true); this.lblRetriesleft = new JLabel("Retries left: "); this.lblRetriesleft.setFont(fntLabel); this.lblRetriesleft.setForeground(clrRed); this.lblRetriesleft.setBounds(22, 15, 245, 14); this.lblRetriesleft.setVisible(false); this.add(this.lblRetriesleft); }
Example 16
Source File: PinPadPanelImpl.java From freehealth-connector with GNU Affero General Public License v3.0 | 4 votes |
public PinPadPanelImpl() { this.setLayout((LayoutManager)null); Toolkit toolkit = this.getToolkit(); toolkit.addAWTEventListener(new PinPadPanelImpl.KeyBoardAWTEventListener(), 8L); Font fntButton = new Font("Arial", 1, 35); Font fntLabel = new Font("Arial", 1, 12); Font fntField = new Font("Arial", 1, 35); Color clrGreen = new Color(128, 175, 60); Color clrRed = Color.red; Insets marginButton = new Insets(0, 0, 0, 0); this.add(this.createButton("1", fntButton, marginButton, new Rectangle(22, 126, 75, 50))); this.add(this.createButton("2", fntButton, marginButton, new Rectangle(104, 126, 75, 50))); this.add(this.createButton("3", fntButton, marginButton, new Rectangle(192, 126, 75, 50))); this.add(this.createButton("4", fntButton, marginButton, new Rectangle(22, 187, 75, 50))); this.add(this.createButton("5", fntButton, marginButton, new Rectangle(104, 187, 75, 50))); this.add(this.createButton("6", fntButton, marginButton, new Rectangle(192, 187, 75, 50))); this.add(this.createButton("7", fntButton, marginButton, new Rectangle(22, 250, 75, 50))); this.add(this.createButton("8", fntButton, marginButton, new Rectangle(104, 250, 75, 50))); this.add(this.createButton("9", fntButton, marginButton, new Rectangle(192, 250, 75, 50))); this.add(this.createButton("0", fntButton, marginButton, new Rectangle(22, 311, 75, 50))); this.add(this.createButton("<", fntButton, marginButton, new Rectangle(104, 311, 75, 50), new ActionListener() { public void actionPerformed(ActionEvent e) { PinPadPanelImpl.this.processBackspace(); } })); this.btnGo = new JButton("GO"); this.btnGo.setForeground(clrGreen); this.btnGo.setMargin(marginButton); this.btnGo.setFont(fntButton); this.btnGo.setBounds(192, 311, 75, 50); this.btnGo.setEnabled(false); this.add(this.btnGo); this.txtPassWord = new JPasswordField(); this.txtPassWord.setHorizontalAlignment(0); this.txtPassWord.setFocusable(false); this.txtPassWord.setFont(fntField); this.txtPassWord.setText(""); this.txtPassWord.setBorder(new LineBorder(Color.GRAY, 1, true)); this.txtPassWord.setBounds(22, 65, 245, 50); this.add(this.txtPassWord); JLabel lblPinCode = new JLabel("Please enter your pincode to authenticate yourself."); lblPinCode.setFont(fntLabel); lblPinCode.setBounds(22, 40, 245, 14); this.add(lblPinCode); this.setFocusable(true); this.lblRetriesleft = new JLabel("Retries left: "); this.lblRetriesleft.setFont(fntLabel); this.lblRetriesleft.setForeground(clrRed); this.lblRetriesleft.setBounds(22, 15, 245, 14); this.lblRetriesleft.setVisible(false); this.add(this.lblRetriesleft); }
Example 17
Source File: MainFrame.java From Java with Artistic License 2.0 | 4 votes |
private void dateUI() { // ǽ��ʼ�� for (int i = 0; i < dates.length; i++) { for (int j = 0; j < dates[i].length; j++) { if (dates[i][j] == 1) { JLabel temp = new JLabel(new ImageIcon("1.png")); temp.setBounds(10 + j * 50, 10 + i * 50, 50, 50); this.panel.add(temp); } } } // �����ʼλ�õ�3�У���3��(���ڵ�0�е�0��) this.playerX = 3; this.playerY = 3; player = new JLabel(new ImageIcon("-10.png")); player.setBounds(10 + playerX * 50, 10 + playerY * 50, 50, 50); this.panel.add(player); // Ŀ���ʼ�� // ��total�й� JLabel tar1 = new JLabel(new ImageIcon("8.png")); tar1.setBounds(10 + 14 * 50, 10 + 5 * 50, 50, 50); this.panel.add(tar1); dates[5][14] = LogicHelper.TARGET; uis[5][14] = tar1; JLabel tar2 = new JLabel(new ImageIcon("8.png")); tar2.setBounds(10 + 14 * 50, 10 + 6 * 50, 50, 50); this.panel.add(tar2); dates[6][14] = LogicHelper.TARGET; uis[6][14] = tar2; JLabel tar3 = new JLabel(new ImageIcon("8.png")); tar3.setBounds(10 + 14 * 50, 10 + 7 * 50, 50, 50); this.panel.add(tar3); dates[7][14] = LogicHelper.TARGET; uis[7][14] = tar3; // ���ӳ�ʼ�� // ��total�й� JLabel box1 = new JLabel(new ImageIcon("4.png")); box1.setBounds(10 + 7 * 50, 10 + 3 * 50, 50, 50); this.panel.add(box1); dates[3][7] = LogicHelper.BOX; uis[3][7] = box1; JLabel box2 = new JLabel(new ImageIcon("4.png")); box2.setBounds(10 + 7 * 50, 10 + 5 * 50, 50, 50); this.panel.add(box2); dates[5][7] = LogicHelper.BOX; uis[5][7] = box2; JLabel box3 = new JLabel(new ImageIcon("4.png")); box3.setBounds(10 + 7 * 50, 10 + 7 * 50, 50, 50); this.panel.add(box3); dates[7][7] = LogicHelper.BOX; uis[7][7] = box3; }
Example 18
Source File: HelpPlayerDialog.java From dualsub with GNU General Public License v3.0 | 4 votes |
@Override protected void initComponents() { // Features final int marginLeft = 23; this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); this.setResizable(false); getContentPane().setLayout(new BorderLayout()); JPanel panel = new JPanel(); panel.setLayout(null); panel.setPreferredSize(new Dimension(getWidth(), getHeight() + 140)); panel.setBackground(parent.getBackground()); JScrollPane scroll = new JScrollPane(panel, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); getContentPane().add(scroll); // Title final String title = I18N.getHtmlText("PanelOutput.border.text"); setTitle(I18N.getText("Window.name.text")); JLabel lblTitle = new JLabel(title); lblTitle.setFont(new Font("Lucida", Font.BOLD, 20)); lblTitle.setBounds(marginLeft, 21, 435, 25); panel.add(lblTitle); // Content JLabel lblContent01 = new JLabel( I18N.getHtmlText("HelpPlayerDialog.help.01")); lblContent01.setBounds(marginLeft, 50, 435, 120); panel.add(lblContent01); JButton lblContent02 = new UrlButton(I18N.getHtmlText( "HelpPlayerDialog.help.02", Html.LINK), parent.getCursor(), parent.getBackground(), new Rectangle(marginLeft + 20, 170, 240, 20)); panel.add(lblContent02); UrlButton lblContent03 = new UrlButton(I18N.getHtmlText( "HelpPlayerDialog.help.03", Html.LINK), parent.getCursor(), parent.getBackground(), new Rectangle(marginLeft + 20, 190, 240, 20)); panel.add(lblContent03); UrlButton lblContent04 = new UrlButton(I18N.getHtmlText( "HelpPlayerDialog.help.04", Html.LINK), parent.getCursor(), parent.getBackground(), new Rectangle(marginLeft + 20, 210, 240, 20)); panel.add(lblContent04); JLabel lblContent05 = new JLabel( I18N.getHtmlText("HelpPlayerDialog.help.05")); lblContent05.setBounds(marginLeft, 230, 435, 180); panel.add(lblContent05); JLabel lblContent06 = new JLabel( I18N.getHtmlText("HelpPlayerDialog.help.06")); lblContent06.setBounds(marginLeft, 410, 435, 100); panel.add(lblContent06); JLabel lblContent07 = new JLabel( I18N.getHtmlText("HelpPlayerDialog.help.07")); lblContent07.setBounds(marginLeft + 20, 510, 415, 40); panel.add(lblContent07); // Borders (for debug purposes) if (log.isTraceEnabled()) { Border border = BorderFactory.createLineBorder(Color.black); lblTitle.setBorder(border); lblContent01.setBorder(border); lblContent02.setBorderPainted(true); lblContent02.setBorder(border); lblContent03.setBorder(border); lblContent03.setBorderPainted(true); lblContent04.setBorder(border); lblContent04.setBorderPainted(true); lblContent05.setBorder(border); lblContent06.setBorder(border); lblContent07.setBorder(border); panel.setBorder(border); } }
Example 19
Source File: PlayerTest.java From Java-MP3-player with MIT License | 4 votes |
void google() { btnGoogleIt_1 = new RoundButton("Google it!"); btnGoogleIt_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try { String f1 = "", f2 = "", f3 = ""; if (mediaPlayer == null) { JOptionPane.showMessageDialog(null, "Please play a song :)", "Info message", JOptionPane.PLAIN_MESSAGE); return; } for (Entry<String, Object> entry : media.getMetadata().entrySet()) { if (entry.getKey() == "album") { f1 = entry.getValue().toString(); f1 = f1.replaceAll(" ", "+"); f1 = f1.replaceAll("[^A-Za-z0-9()\\[\\]+]", ""); } else if (entry.getKey() == "artist") { f2 = entry.getValue().toString(); f2 = f2.replaceAll(" ", "+"); f2 = f2.replaceAll("[^A-Za-z0-9()\\[\\]+]", ""); } else if (entry.getKey() == "title") { f3 = entry.getValue().toString(); f3 = f3.replaceAll(" ", "+"); f3 = f3.replaceAll("[^A-Za-z0-9()\\[\\]+]", ""); } } if (f1 != "") Desktop.getDesktop().browse(new URI("http://www.google.com/search?q=" + f1)); else if (f2 != "") Desktop.getDesktop().browse(new URI("http://www.google.com/search?q=" + f2)); else if (f3 != "") Desktop.getDesktop().browse(new URI("http://www.google.com/search?q=" + f3)); else JOptionPane.showMessageDialog(null, "Unfortunately...no data for this song", "Info message", JOptionPane.PLAIN_MESSAGE); } catch (IOException | URISyntaxException e1) { e1.printStackTrace(); } } }); btnGoogleIt_1.setBounds(428, 76, 80, 23); panel.add(btnGoogleIt_1); Time_Left = new JLabel(""); Time_Left.setBounds(367, 13, 53, 14); panel.add(Time_Left); Current_duration = new JLabel(""); Current_duration.setBounds(10, 13, 46, 14); panel.add(Current_duration); }
Example 20
Source File: CommunityDialog.java From WorldGrower with GNU General Public License v3.0 | 4 votes |
private void createFamilyPanel(WorldObject playerCharacter, ImageInfoReader imageInfoReader, World world, int infoPanelWidth, int infoPanelHeight, JPanel infoPanel) { JPanel familyPanel = JPanelFactory.createJPanel("Family"); familyPanel.setLayout(null); familyPanel.setBounds(12, 13, infoPanelWidth + 5, infoPanelHeight); infoPanel.add(familyPanel, FAMILY_KEY); JLabel lblMate = JLabelFactory.createJLabel("Mate:"); lblMate.setToolTipText(MATE_TOOLTIP); lblMate.setBounds(12, 30, 109, 16); familyPanel.add(lblMate); JLabel lblMateValue = JLabelFactory.createJLabel("<no mate>"); lblMateValue.setToolTipText(MATE_TOOLTIP); Integer mateId = playerCharacter.getProperty(Constants.MATE_ID); if (mateId != null) { WorldObject mate = world.findWorldObjectById(mateId); lblMateValue.setIcon(new ImageIcon(imageInfoReader.getImage(mate.getProperty(Constants.IMAGE_ID), null))); lblMateValue.setText(mate.getProperty(Constants.NAME)); } lblMateValue.setBounds(149, 30, 180, 16); familyPanel.add(lblMateValue); JLabel lblChildren = JLabelFactory.createJLabel("Children:"); lblChildren.setToolTipText(CHILDREN_TOOLTIP); lblChildren.setBounds(12, 60, 109, 16); familyPanel.add(lblChildren); tlbChildren = JTableFactory.createJTable(new ChildrenTableModel(playerCharacter, world)); tlbChildren.setDefaultRenderer(ImageIds.class, new ImageTableRenderer(imageInfoReader)); tlbChildren.setRowHeight(50); tlbChildren.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); tlbChildren.setAutoCreateRowSorter(true); tlbChildren.getColumnModel().getColumn(0).setPreferredWidth(50); tlbChildren.getColumnModel().getColumn(1).setPreferredWidth(405); tlbChildren.setToolTipText(CHILDREN_TOOLTIP); JScrollPane scrollPaneChildren = JScrollPaneFactory.createScrollPane(tlbChildren); scrollPaneChildren.setBounds(13, 100, 525, 420); familyPanel.add(scrollPaneChildren); SwingUtils.makeTransparant(tlbChildren, scrollPaneChildren); }