use of javax.swing.JToggleButton in project archi by archimatetool.
the class SimpleSwingExample method start.
public void start() {
// $NON-NLS-1$
mainFrame = new JFrame("Simple Swing Layout Example");
toolBar = new JToolBar();
mainFrame.getContentPane().setLayout(new BorderLayout());
mainFrame.getContentPane().add(toolBar, BorderLayout.NORTH);
// $NON-NLS-1$
lblProgress = new JLabel("Progress: ");
mainFrame.getContentPane().add(lblProgress, BorderLayout.SOUTH);
createMainPanel();
mainFrame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
stop();
mainFrame.dispose();
}
});
// $NON-NLS-1$
btnContinuous = new JToggleButton("continuous", false);
// $NON-NLS-1$
btnAsynchronous = new JToggleButton("asynchronous", false);
toolBar.add(btnContinuous);
toolBar.add(btnAsynchronous);
// $NON-NLS-1$
btnStop = new JButton("Stop");
btnStop.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
stop();
}
});
toolBar.add(btnStop);
// $NON-NLS-1$
JButton btnCreateGraph = new JButton("New graph");
btnCreateGraph.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
stop();
createGraph(true);
}
});
toolBar.add(btnCreateGraph);
// $NON-NLS-1$
JButton btnCreateTree = new JButton("New tree");
btnCreateTree.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
stop();
createGraph(false);
}
});
toolBar.add(btnCreateTree);
createGraph(false);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
mainFrame.setLocation((int) (screenSize.getWidth() - INITIAL_PANEL_WIDTH) / 2, (int) (screenSize.getHeight() - INITIAL_PANEL_HEIGHT) / 2);
mainFrame.pack();
mainFrame.setVisible(true);
mainFrame.repaint();
try {
SwingUtilities.invokeAndWait(new Runnable() {
@Override
public void run() {
SPRING = new SpringLayoutAlgorithm(LayoutStyles.NONE);
TREE_VERT = new TreeLayoutAlgorithm(LayoutStyles.NONE);
TREE_HORIZ = new HorizontalTreeLayoutAlgorithm(LayoutStyles.NONE);
RADIAL = new RadialLayoutAlgorithm(LayoutStyles.NONE);
GRID = new GridLayoutAlgorithm(LayoutStyles.NONE);
HORIZ = new HorizontalLayoutAlgorithm(LayoutStyles.NONE);
VERT = new VerticalLayoutAlgorithm(LayoutStyles.NONE);
SPRING.setIterations(1000);
// initialize layouts
TREE_VERT.setComparator(new Comparator() {
@Override
public int compare(Object o1, Object o2) {
if (o1 instanceof Comparable && o2 instanceof Comparable) {
return ((Comparable) o1).compareTo(o2);
}
return 0;
}
});
GRID.setRowPadding(20);
// $NON-NLS-1$
addAlgorithm(SPRING, "Spring", false);
// $NON-NLS-1$
addAlgorithm(TREE_VERT, "Tree-V", false);
// $NON-NLS-1$
addAlgorithm(TREE_HORIZ, "Tree-H", false);
// $NON-NLS-1$
addAlgorithm(RADIAL, "Radial", false);
// $NON-NLS-1$
addAlgorithm(GRID, "Grid", false);
// $NON-NLS-1$
addAlgorithm(HORIZ, "Horiz", false);
// $NON-NLS-1$
addAlgorithm(VERT, "Vert", false);
for (int i = 0; i < algorithms.size(); i++) {
final LayoutAlgorithm algorithm = (LayoutAlgorithm) algorithms.get(i);
final String algorithmName = (String) algorithmNames.get(i);
// final boolean algorithmAnimate = ((Boolean)algorithmAnimates.get(i)).booleanValue();
JButton algorithmButton = new JButton(algorithmName);
algorithmButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
currentLayoutAlgorithm = algorithm;
currentLayoutAlgorithmName = algorithmName;
algorithm.setEntityAspectRatio((double) mainPanel.getWidth() / (double) mainPanel.getHeight());
// animate = algorithmAnimate;
performLayout();
}
});
toolBar.add(algorithmButton);
}
}
});
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (InvocationTargetException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
use of javax.swing.JToggleButton in project libgdx by libgdx.
the class EditorPanel method initializeComponents.
private void initializeComponents() {
setLayout(new GridBagLayout());
{
titlePanel = new JPanel(new GridBagLayout());
add(titlePanel, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(3, 0, 3, 0), 0, 0));
titlePanel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
{
JLabel label = new JLabel(name);
titlePanel.add(label, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(3, 6, 3, 6), 0, 0));
label.setFont(label.getFont().deriveFont(Font.BOLD));
}
{
descriptionLabel = new JLabel(description);
titlePanel.add(descriptionLabel, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(3, 6, 3, 6), 0, 0));
}
{
advancedButton = new JToggleButton("Advanced");
titlePanel.add(advancedButton, new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 6), 0, 0));
advancedButton.setVisible(false);
}
{
activeButton = new JToggleButton("Active");
titlePanel.add(activeButton, new GridBagConstraints(3, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 6), 0, 0));
}
}
{
contentPanel = new JPanel(new GridBagLayout());
add(contentPanel, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 6, 6, 6), 0, 0));
contentPanel.setVisible(false);
}
{
advancedPanel = new JPanel(new GridBagLayout());
add(advancedPanel, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 6, 6, 6), 0, 0));
advancedPanel.setVisible(false);
}
}
use of javax.swing.JToggleButton in project screenbird by adamhub.
the class RecorderPanel method initComponents.
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
jpRecorderNonRec = new JRoundedPanel();
lblClockNonRec = new JLabel();
btnRecordNonRec = new JButton();
btnCancelNonRec = new JButton();
pbVolumeNonRec = new JProgressBar();
toggleFullScreen = new JToggleButton();
btnMinimizeNonRec = new JButton();
jpRecorderMessage = new RecorderMessage();
jpRecorderRec = new JRoundedPanel();
lblClockRec = new JLabel();
btnRecordRec = new JButton();
pbVolumeRec = new JProgressBar();
btnMinimizeRec = new JButton();
jpRecorderBackup = new JRoundedPanel();
lblClockBackup = new JLabel();
btnFinalizeBackup = new JButton();
btnCancelBackup = new JButton();
pbVolumeBackup = new JProgressBar();
toggleFullScreenBackup = new JToggleButton();
jpRecorderMessageBackup = new RecorderMessage();
btnMinimizeBackup1 = new JButton();
btnPlayPauseBackup = new JButton();
jpUpload = new JRoundedPanel();
txtUrl = new JTextField();
jLabel3 = new JLabel();
btnPlay = new JButton();
jScrollPane2 = new JScrollPane();
txtDescription = new JTextArea();
chkAutoUpload = new JCheckBox();
chkPublic = new JCheckBox();
lblUploadMessage = new JLabel();
jLabel1 = new JLabel();
jLabel8 = new JLabel();
pbEncoding = new JProgressBar();
btnUpload = new JButton();
btnSaveAs = new JButton();
btnCopy = new JButton();
jLabel2 = new JLabel();
txtTitle = new JTextField();
btnAccount = new JButton();
jPanel3 = new JPanel();
btnCancel = new JButton();
btnMinimize1 = new JButton();
jLabel4 = new JLabel();
recorderPanelBG1 = new RecorderPanelBG();
jButton1 = new JButton();
jButton2 = new JButton();
jLabel5 = new JLabel();
jToggleButton1 = new JToggleButton();
jToggleButton2 = new JToggleButton();
jLabel6 = new JLabel();
jToggleButton3 = new JToggleButton();
soundBar1 = new SoundBar();
jToggleButton4 = new JToggleButton();
FormListener formListener = new FormListener();
setMaximumSize(new Dimension(1363, 45));
setMinimumSize(new Dimension(378, 45));
// NOI18N
setName("RecorderPanel");
setOpaque(false);
setPreferredSize(new Dimension(579, 1000));
setRequestFocusEnabled(false);
jpRecorderNonRec.setMaximumSize(new Dimension(333, 44));
jpRecorderNonRec.setMinimumSize(new Dimension(333, 44));
jpRecorderNonRec.setPreferredSize(new Dimension(333, 44));
jpRecorderNonRec.setLayout(new AbsoluteLayout());
lblClockNonRec.setBackground(Color.darkGray);
// NOI18N
lblClockNonRec.setFont(new Font("Lucida Grande", 1, 14));
lblClockNonRec.setForeground(new Color(255, 255, 255));
lblClockNonRec.setHorizontalAlignment(SwingConstants.CENTER);
// NOI18N
lblClockNonRec.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/timer.png")));
lblClockNonRec.setText("00:00");
lblClockNonRec.setHorizontalTextPosition(SwingConstants.CENTER);
lblClockNonRec.setIconTextGap(0);
lblClockNonRec.setMaximumSize(new Dimension(54, 24));
lblClockNonRec.setMinimumSize(new Dimension(54, 24));
lblClockNonRec.setOpaque(true);
lblClockNonRec.setPreferredSize(new Dimension(54, 24));
jpRecorderNonRec.add(lblClockNonRec, new AbsoluteConstraints(100, 10, -1, 25));
btnRecordNonRec.setBackground(Color.darkGray);
// NOI18N
btnRecordNonRec.setFont(new Font("Lucida Grande", 1, 12));
btnRecordNonRec.setForeground(new Color(255, 255, 255));
// NOI18N
btnRecordNonRec.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/redButton.png")));
btnRecordNonRec.setText("Record");
btnRecordNonRec.setBorder(BorderFactory.createLineBorder(new Color(60, 60, 60), 2));
btnRecordNonRec.setHorizontalTextPosition(SwingConstants.CENTER);
// NOI18N
btnRecordNonRec.setName("btnRecordNonRec");
btnRecordNonRec.addActionListener(formListener);
jpRecorderNonRec.add(btnRecordNonRec, new AbsoluteConstraints(200, 10, 66, 24));
btnCancelNonRec.setBackground(Color.darkGray);
btnCancelNonRec.setForeground(new Color(255, 255, 255));
// NOI18N
btnCancelNonRec.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/x.png")));
btnCancelNonRec.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
btnCancelNonRec.setDoubleBuffered(true);
btnCancelNonRec.setHorizontalTextPosition(SwingConstants.CENTER);
btnCancelNonRec.setMaximumSize(new Dimension(24, 24));
btnCancelNonRec.setMinimumSize(new Dimension(24, 24));
// NOI18N
btnCancelNonRec.setName("btnCancelRecorder");
btnCancelNonRec.setPreferredSize(new Dimension(24, 24));
// NOI18N
btnCancelNonRec.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/x.png")));
// NOI18N
btnCancelNonRec.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/x.png")));
btnCancelNonRec.addActionListener(formListener);
jpRecorderNonRec.add(btnCancelNonRec, new AbsoluteConstraints(300, 10, -1, -1));
pbVolumeNonRec.setBackground(Color.darkGray);
pbVolumeNonRec.setForeground(new Color(102, 255, 102));
pbVolumeNonRec.setMaximum(3700);
pbVolumeNonRec.setToolTipText("Volume Level");
pbVolumeNonRec.setBorderPainted(false);
pbVolumeNonRec.setMaximumSize(new Dimension(47, 24));
pbVolumeNonRec.setMinimumSize(new Dimension(27, 24));
pbVolumeNonRec.setPreferredSize(new Dimension(47, 24));
jpRecorderNonRec.add(pbVolumeNonRec, new AbsoluteConstraints(160, 10, 30, 25));
toggleFullScreen.setBackground(Color.darkGray);
toggleFullScreen.setForeground(Color.white);
// NOI18N
toggleFullScreen.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/button-large-unpressed.png")));
toggleFullScreen.setSelected(true);
toggleFullScreen.setText("Fullscreen");
toggleFullScreen.setBorder(null);
toggleFullScreen.setBorderPainted(false);
toggleFullScreen.setContentAreaFilled(false);
toggleFullScreen.setFocusable(false);
toggleFullScreen.setHorizontalTextPosition(SwingConstants.CENTER);
toggleFullScreen.setIconTextGap(0);
// NOI18N
toggleFullScreen.setName("toggleFullScreen");
// NOI18N
toggleFullScreen.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/button-large-pressed.png")));
// NOI18N
toggleFullScreen.setSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/button-large-pressed.png")));
toggleFullScreen.addActionListener(formListener);
jpRecorderNonRec.add(toggleFullScreen, new AbsoluteConstraints(10, 10, -1, 25));
toggleFullScreen.getAccessibleContext().setAccessibleDescription("Change between Fullscreen and Custom");
btnMinimizeNonRec.setBackground(Color.darkGray);
btnMinimizeNonRec.setForeground(new Color(255, 255, 255));
// NOI18N
btnMinimizeNonRec.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
btnMinimizeNonRec.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
btnMinimizeNonRec.setDoubleBuffered(true);
btnMinimizeNonRec.setHorizontalTextPosition(SwingConstants.CENTER);
btnMinimizeNonRec.setMaximumSize(new Dimension(24, 24));
btnMinimizeNonRec.setMinimumSize(new Dimension(24, 24));
// NOI18N
btnMinimizeNonRec.setName("btnMinimizeRecorder");
btnMinimizeNonRec.setPreferredSize(new Dimension(24, 24));
// NOI18N
btnMinimizeNonRec.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
// NOI18N
btnMinimizeNonRec.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
btnMinimizeNonRec.addActionListener(formListener);
jpRecorderNonRec.add(btnMinimizeNonRec, new AbsoluteConstraints(270, 10, -1, -1));
jpRecorderNonRec.add(jpRecorderMessage, new AbsoluteConstraints(10, 50, 310, 40));
jpRecorderRec.setMaximumSize(new Dimension(244, 44));
jpRecorderRec.setMinimumSize(new Dimension(244, 44));
jpRecorderRec.setPreferredSize(new Dimension(244, 44));
jpRecorderRec.setLayout(new AbsoluteLayout());
lblClockRec.setBackground(Color.darkGray);
// NOI18N
lblClockRec.setFont(new Font("Lucida Grande", 1, 14));
lblClockRec.setForeground(new Color(255, 255, 255));
lblClockRec.setHorizontalAlignment(SwingConstants.CENTER);
// NOI18N
lblClockRec.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/timer.png")));
lblClockRec.setText("00:00");
lblClockRec.setHorizontalTextPosition(SwingConstants.CENTER);
lblClockRec.setIconTextGap(0);
lblClockRec.setMaximumSize(new Dimension(54, 24));
lblClockRec.setMinimumSize(new Dimension(54, 24));
lblClockRec.setOpaque(true);
lblClockRec.setPreferredSize(new Dimension(54, 24));
jpRecorderRec.add(lblClockRec, new AbsoluteConstraints(10, 10, -1, 25));
btnRecordRec.setBackground(Color.darkGray);
// NOI18N
btnRecordRec.setFont(new Font("Lucida Grande", 1, 12));
btnRecordRec.setForeground(new Color(255, 255, 255));
// NOI18N
btnRecordRec.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/redButton.png")));
btnRecordRec.setText("Stop");
btnRecordRec.setBorder(BorderFactory.createLineBorder(new Color(60, 60, 60), 2));
btnRecordRec.setHorizontalTextPosition(SwingConstants.CENTER);
// NOI18N
btnRecordRec.setName("btnRecord");
btnRecordRec.addActionListener(formListener);
jpRecorderRec.add(btnRecordRec, new AbsoluteConstraints(110, 10, 66, 24));
pbVolumeRec.setBackground(Color.darkGray);
pbVolumeRec.setForeground(new Color(102, 255, 102));
pbVolumeRec.setMaximum(3700);
pbVolumeRec.setToolTipText("Volume Level");
pbVolumeRec.setBorderPainted(false);
pbVolumeRec.setMaximumSize(new Dimension(47, 24));
pbVolumeRec.setMinimumSize(new Dimension(27, 24));
pbVolumeRec.setPreferredSize(new Dimension(47, 24));
jpRecorderRec.add(pbVolumeRec, new AbsoluteConstraints(70, 10, 30, 25));
btnMinimizeRec.setBackground(Color.darkGray);
btnMinimizeRec.setForeground(new Color(255, 255, 255));
// NOI18N
btnMinimizeRec.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
btnMinimizeRec.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
btnMinimizeRec.setDoubleBuffered(true);
btnMinimizeRec.setHorizontalTextPosition(SwingConstants.CENTER);
btnMinimizeRec.setMaximumSize(new Dimension(24, 24));
btnMinimizeRec.setMinimumSize(new Dimension(24, 24));
// NOI18N
btnMinimizeRec.setName("btnMinimizeRecorder");
btnMinimizeRec.setPreferredSize(new Dimension(24, 24));
// NOI18N
btnMinimizeRec.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
// NOI18N
btnMinimizeRec.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
btnMinimizeRec.addActionListener(formListener);
jpRecorderRec.add(btnMinimizeRec, new AbsoluteConstraints(180, 10, -1, -1));
jpRecorderBackup.setMaximumSize(new Dimension(333, 44));
jpRecorderBackup.setMinimumSize(new Dimension(333, 44));
jpRecorderBackup.setPreferredSize(new Dimension(333, 44));
jpRecorderBackup.setLayout(new AbsoluteLayout());
lblClockBackup.setBackground(Color.darkGray);
// NOI18N
lblClockBackup.setFont(new Font("Lucida Grande", 1, 14));
lblClockBackup.setForeground(new Color(255, 255, 255));
lblClockBackup.setHorizontalAlignment(SwingConstants.CENTER);
// NOI18N
lblClockBackup.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/timer.png")));
lblClockBackup.setText("00:00");
lblClockBackup.setHorizontalTextPosition(SwingConstants.CENTER);
lblClockBackup.setIconTextGap(0);
lblClockBackup.setMaximumSize(new Dimension(54, 24));
lblClockBackup.setMinimumSize(new Dimension(54, 24));
lblClockBackup.setOpaque(true);
lblClockBackup.setPreferredSize(new Dimension(54, 24));
jpRecorderBackup.add(lblClockBackup, new AbsoluteConstraints(100, 10, -1, 25));
btnFinalizeBackup.setBackground(Color.darkGray);
// NOI18N
btnFinalizeBackup.setFont(new Font("Lucida Grande", 1, 12));
btnFinalizeBackup.setForeground(new Color(255, 255, 255));
// NOI18N
btnFinalizeBackup.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/check-red.png")));
btnFinalizeBackup.setEnabled(false);
btnFinalizeBackup.setHorizontalTextPosition(SwingConstants.CENTER);
btnFinalizeBackup.setMaximumSize(new Dimension(24, 24));
btnFinalizeBackup.setMinimumSize(new Dimension(24, 24));
// NOI18N
btnFinalizeBackup.setName("btnFinalizeBackup");
btnFinalizeBackup.setPreferredSize(new Dimension(24, 24));
// NOI18N
btnFinalizeBackup.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/check-red-pressed.png")));
btnFinalizeBackup.addActionListener(formListener);
jpRecorderBackup.add(btnFinalizeBackup, new AbsoluteConstraints(230, 10, 24, 24));
btnCancelBackup.setBackground(Color.darkGray);
btnCancelBackup.setForeground(new Color(255, 255, 255));
// NOI18N
btnCancelBackup.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/x.png")));
btnCancelBackup.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
btnCancelBackup.setDoubleBuffered(true);
btnCancelBackup.setHorizontalTextPosition(SwingConstants.CENTER);
btnCancelBackup.setMaximumSize(new Dimension(24, 24));
btnCancelBackup.setMinimumSize(new Dimension(24, 24));
// NOI18N
btnCancelBackup.setName("btnCancelRecorder");
btnCancelBackup.setPreferredSize(new Dimension(24, 24));
// NOI18N
btnCancelBackup.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/x.png")));
// NOI18N
btnCancelBackup.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/x.png")));
btnCancelBackup.addActionListener(formListener);
jpRecorderBackup.add(btnCancelBackup, new AbsoluteConstraints(290, 10, -1, -1));
pbVolumeBackup.setBackground(Color.darkGray);
pbVolumeBackup.setForeground(new Color(102, 255, 102));
pbVolumeBackup.setMaximum(3700);
pbVolumeBackup.setToolTipText("Volume Level");
pbVolumeBackup.setBorderPainted(false);
pbVolumeBackup.setMaximumSize(new Dimension(47, 24));
pbVolumeBackup.setMinimumSize(new Dimension(27, 24));
pbVolumeBackup.setPreferredSize(new Dimension(47, 24));
jpRecorderBackup.add(pbVolumeBackup, new AbsoluteConstraints(160, 10, 30, 25));
toggleFullScreenBackup.setBackground(Color.darkGray);
toggleFullScreenBackup.setForeground(Color.white);
// NOI18N
toggleFullScreenBackup.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/button-large-unpressed.png")));
toggleFullScreenBackup.setSelected(true);
toggleFullScreenBackup.setText("Fullscreen");
toggleFullScreenBackup.setBorder(null);
toggleFullScreenBackup.setBorderPainted(false);
toggleFullScreenBackup.setContentAreaFilled(false);
toggleFullScreenBackup.setFocusable(false);
toggleFullScreenBackup.setHorizontalTextPosition(SwingConstants.CENTER);
toggleFullScreenBackup.setIconTextGap(0);
// NOI18N
toggleFullScreenBackup.setName("toggleFullScreen");
// NOI18N
toggleFullScreenBackup.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/button-large-pressed.png")));
// NOI18N
toggleFullScreenBackup.setSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/button-large-pressed.png")));
toggleFullScreenBackup.addActionListener(formListener);
jpRecorderBackup.add(toggleFullScreenBackup, new AbsoluteConstraints(10, 10, -1, 25));
jpRecorderBackup.add(jpRecorderMessageBackup, new AbsoluteConstraints(10, 50, 310, 30));
btnMinimizeBackup1.setBackground(Color.darkGray);
btnMinimizeBackup1.setForeground(new Color(255, 255, 255));
// NOI18N
btnMinimizeBackup1.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
btnMinimizeBackup1.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
btnMinimizeBackup1.setDoubleBuffered(true);
btnMinimizeBackup1.setHorizontalTextPosition(SwingConstants.CENTER);
btnMinimizeBackup1.setMaximumSize(new Dimension(24, 24));
btnMinimizeBackup1.setMinimumSize(new Dimension(24, 24));
// NOI18N
btnMinimizeBackup1.setName("btnMinimizeRecorder");
btnMinimizeBackup1.setPreferredSize(new Dimension(24, 24));
// NOI18N
btnMinimizeBackup1.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
// NOI18N
btnMinimizeBackup1.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/min.png")));
btnMinimizeBackup1.addActionListener(formListener);
jpRecorderBackup.add(btnMinimizeBackup1, new AbsoluteConstraints(260, 10, -1, -1));
btnPlayPauseBackup.setBackground(Color.darkGray);
btnPlayPauseBackup.setForeground(new Color(255, 255, 255));
// NOI18N
btnPlayPauseBackup.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/record.png")));
btnPlayPauseBackup.setToolTipText("");
btnPlayPauseBackup.setHorizontalTextPosition(SwingConstants.CENTER);
btnPlayPauseBackup.setMaximumSize(new Dimension(24, 24));
btnPlayPauseBackup.setMinimumSize(new Dimension(24, 24));
// NOI18N
btnPlayPauseBackup.setName("btnPlay");
btnPlayPauseBackup.setPreferredSize(new Dimension(24, 24));
// NOI18N
btnPlayPauseBackup.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/record-pressed.png")));
btnPlayPauseBackup.addActionListener(formListener);
jpRecorderBackup.add(btnPlayPauseBackup, new AbsoluteConstraints(200, 10, 24, 24));
jpUpload.setBackground(new Color(216, 216, 216));
txtUrl.setEditable(false);
txtUrl.setBackground(new Color(255, 255, 255));
txtUrl.setPreferredSize(new Dimension(14, 34));
txtUrl.addActionListener(formListener);
// NOI18N
jLabel3.setFont(new Font("Arial", 1, 14));
jLabel3.setForeground(new Color(109, 109, 109));
jLabel3.setText("Description");
// NOI18N
btnPlay.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/play_normal.png")));
btnPlay.setBorderPainted(false);
btnPlay.setContentAreaFilled(false);
// NOI18N
btnPlay.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/play_pushed.png")));
// NOI18N
btnPlay.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/play_upload.png")));
btnPlay.addActionListener(formListener);
txtDescription.setColumns(20);
txtDescription.setLineWrap(true);
txtDescription.setRows(5);
jScrollPane2.setViewportView(txtDescription);
chkAutoUpload.setBackground(new Color(216, 216, 216));
// NOI18N
chkAutoUpload.setFont(new Font("Arial", 0, 14));
chkAutoUpload.setForeground(new Color(109, 109, 109));
chkAutoUpload.setText("Auto Upload");
// NOI18N
chkAutoUpload.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/checkbox_unchecked.png")));
// NOI18N
chkAutoUpload.setSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/checkbox_checked.png")));
chkAutoUpload.addActionListener(formListener);
chkPublic.setBackground(new Color(216, 216, 216));
// NOI18N
chkPublic.setFont(new Font("Arial", 0, 14));
chkPublic.setForeground(new Color(109, 109, 109));
chkPublic.setText("Public");
// NOI18N
chkPublic.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/checkbox_unchecked.png")));
// NOI18N
chkPublic.setSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/checkbox_checked.png")));
chkPublic.addActionListener(formListener);
// NOI18N
lblUploadMessage.setFont(new Font("Arial", 1, 14));
lblUploadMessage.setForeground(new Color(109, 109, 109));
lblUploadMessage.setText("Description");
// NOI18N
jLabel1.setFont(new Font("Arial", 1, 14));
jLabel1.setForeground(new Color(109, 109, 109));
jLabel1.setText("Title");
// NOI18N
jLabel8.setFont(new Font("Arial", 0, 14));
jLabel8.setForeground(new Color(109, 109, 109));
jLabel8.setText("Go to your");
pbEncoding.setForeground(new Color(211, 56, 61));
pbEncoding.setValue(33);
// NOI18N
btnUpload.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/upload_normal.png")));
btnUpload.setBorderPainted(false);
btnUpload.setContentAreaFilled(false);
// NOI18N
btnUpload.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/upload_pushed.png")));
// NOI18N
btnUpload.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/upload_hover.png")));
btnUpload.addActionListener(formListener);
// NOI18N
btnSaveAs.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/save-a-copy_normal.png")));
btnSaveAs.setBorderPainted(false);
btnSaveAs.setContentAreaFilled(false);
// NOI18N
btnSaveAs.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/save-a-copy_pushed.png")));
// NOI18N
btnSaveAs.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/upload/save-a-copy_hover.png")));
btnSaveAs.addActionListener(formListener);
// NOI18N
btnCopy.setFont(new Font("Arial", 0, 14));
btnCopy.setForeground(new Color(0, 51, 204));
btnCopy.setText("copy");
btnCopy.setBorderPainted(false);
btnCopy.setContentAreaFilled(false);
btnCopy.addActionListener(formListener);
// NOI18N
jLabel2.setFont(new Font("Arial", 1, 14));
jLabel2.setForeground(new Color(109, 109, 109));
jLabel2.setText("Link");
txtTitle.setPreferredSize(new Dimension(14, 34));
txtTitle.addActionListener(formListener);
// NOI18N
btnAccount.setFont(new Font("Arial", 0, 14));
btnAccount.setForeground(new Color(0, 51, 204));
btnAccount.setText("account");
btnAccount.setBorderPainted(false);
btnAccount.setContentAreaFilled(false);
btnAccount.addActionListener(formListener);
jPanel3.setBackground(new Color(76, 76, 76));
jPanel3.setBorder(BorderFactory.createMatteBorder(0, 0, 1, 0, new Color(56, 56, 56)));
jPanel3.setPreferredSize(new Dimension(132, 23));
btnCancel.setBackground(Color.white);
btnCancel.setForeground(new Color(255, 255, 255));
// NOI18N
btnCancel.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/close_normal.png")));
btnCancel.setAlignmentY(0.0F);
btnCancel.setBorder(null);
btnCancel.setBorderPainted(false);
btnCancel.setContentAreaFilled(false);
btnCancel.setDoubleBuffered(true);
btnCancel.setFocusPainted(false);
btnCancel.setFocusable(false);
btnCancel.setHorizontalTextPosition(SwingConstants.CENTER);
btnCancel.setMaximumSize(new Dimension(42, 16));
btnCancel.setMinimumSize(new Dimension(42, 16));
// NOI18N
btnCancel.setName("btnCancelRecorder");
btnCancel.setPreferredSize(new Dimension(42, 16));
// NOI18N
btnCancel.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/close_normal.png")));
// NOI18N
btnCancel.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/close_hover.png")));
btnCancel.setVerticalAlignment(SwingConstants.TOP);
btnCancel.addActionListener(formListener);
btnMinimize1.setBackground(Color.darkGray);
btnMinimize1.setForeground(new Color(255, 255, 255));
// NOI18N
btnMinimize1.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/minimize_normal.png")));
btnMinimize1.setBorder(null);
btnMinimize1.setContentAreaFilled(false);
btnMinimize1.setDoubleBuffered(true);
btnMinimize1.setFocusPainted(false);
btnMinimize1.setFocusable(false);
btnMinimize1.setHorizontalTextPosition(SwingConstants.CENTER);
btnMinimize1.setMargin(new Insets(2, 14, 0, 14));
btnMinimize1.setMaximumSize(new Dimension(21, 16));
btnMinimize1.setMinimumSize(new Dimension(21, 16));
// NOI18N
btnMinimize1.setName("btnMinimizeRecorder");
btnMinimize1.setPreferredSize(new Dimension(21, 16));
// NOI18N
btnMinimize1.setPressedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/minimize_normal.png")));
// NOI18N
btnMinimize1.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/minimize_hover.png")));
btnMinimize1.addActionListener(formListener);
// NOI18N
jLabel4.setFont(new Font("Arial", 1, 13));
jLabel4.setForeground(new Color(255, 255, 255));
jLabel4.setText("Ready");
GroupLayout jPanel3Layout = new GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(jPanel3Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, jPanel3Layout.createSequentialGroup().addContainerGap().addComponent(jLabel4, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGap(18, 18, 18).addComponent(btnMinimize1, GroupLayout.PREFERRED_SIZE, 21, GroupLayout.PREFERRED_SIZE).addGap(0, 0, 0).addComponent(btnCancel, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)));
jPanel3Layout.setVerticalGroup(jPanel3Layout.createParallelGroup(Alignment.LEADING).addGroup(jPanel3Layout.createSequentialGroup().addGap(1, 1, 1).addGroup(jPanel3Layout.createParallelGroup(Alignment.LEADING).addComponent(jLabel4, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(jPanel3Layout.createSequentialGroup().addGroup(jPanel3Layout.createParallelGroup(Alignment.LEADING).addComponent(btnCancel, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(btnMinimize1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)).addGap(0, 0, Short.MAX_VALUE))).addContainerGap()));
GroupLayout jpUploadLayout = new GroupLayout(jpUpload);
jpUpload.setLayout(jpUploadLayout);
jpUploadLayout.setHorizontalGroup(jpUploadLayout.createParallelGroup(Alignment.LEADING).addGroup(jpUploadLayout.createSequentialGroup().addContainerGap().addGroup(jpUploadLayout.createParallelGroup(Alignment.LEADING).addComponent(jScrollPane2).addGroup(jpUploadLayout.createSequentialGroup().addComponent(lblUploadMessage).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(pbEncoding, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup(jpUploadLayout.createSequentialGroup().addComponent(chkAutoUpload).addPreferredGap(ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(btnSaveAs, GroupLayout.PREFERRED_SIZE, 104, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(btnPlay, GroupLayout.PREFERRED_SIZE, 56, GroupLayout.PREFERRED_SIZE)).addGroup(jpUploadLayout.createSequentialGroup().addComponent(chkPublic).addPreferredGap(ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel8).addPreferredGap(ComponentPlacement.RELATED).addComponent(btnAccount)).addGroup(jpUploadLayout.createSequentialGroup().addGroup(jpUploadLayout.createParallelGroup(Alignment.LEADING).addGroup(jpUploadLayout.createSequentialGroup().addComponent(jLabel2).addGap(0, 0, Short.MAX_VALUE)).addComponent(txtUrl, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addPreferredGap(ComponentPlacement.RELATED).addComponent(btnCopy)).addGroup(jpUploadLayout.createSequentialGroup().addGroup(jpUploadLayout.createParallelGroup(Alignment.LEADING).addComponent(jLabel3).addGroup(jpUploadLayout.createSequentialGroup().addComponent(txtTitle, GroupLayout.PREFERRED_SIZE, 427, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(btnUpload, GroupLayout.PREFERRED_SIZE, 65, GroupLayout.PREFERRED_SIZE)).addComponent(jLabel1)).addGap(0, 0, Short.MAX_VALUE))).addContainerGap()).addComponent(jPanel3, GroupLayout.DEFAULT_SIZE, 522, Short.MAX_VALUE));
jpUploadLayout.setVerticalGroup(jpUploadLayout.createParallelGroup(Alignment.LEADING).addGroup(jpUploadLayout.createSequentialGroup().addComponent(jPanel3, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(jLabel2).addPreferredGap(ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGroup(jpUploadLayout.createParallelGroup(Alignment.BASELINE).addComponent(txtUrl, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(btnCopy, GroupLayout.PREFERRED_SIZE, 17, GroupLayout.PREFERRED_SIZE)).addGap(7, 7, 7).addComponent(jLabel1).addPreferredGap(ComponentPlacement.RELATED).addGroup(jpUploadLayout.createParallelGroup(Alignment.TRAILING).addComponent(txtTitle, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(btnUpload)).addGap(21, 21, 21).addComponent(jLabel3).addPreferredGap(ComponentPlacement.RELATED).addComponent(jScrollPane2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addGroup(jpUploadLayout.createParallelGroup(Alignment.TRAILING).addComponent(lblUploadMessage).addComponent(pbEncoding, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addGroup(jpUploadLayout.createParallelGroup(Alignment.LEADING).addGroup(jpUploadLayout.createSequentialGroup().addComponent(chkAutoUpload).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(chkPublic)).addComponent(btnSaveAs).addGroup(jpUploadLayout.createSequentialGroup().addComponent(btnPlay).addPreferredGap(ComponentPlacement.RELATED).addGroup(jpUploadLayout.createParallelGroup(Alignment.BASELINE).addComponent(jLabel8).addComponent(btnAccount, GroupLayout.PREFERRED_SIZE, 17, GroupLayout.PREFERRED_SIZE)))).addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
recorderPanelBG1.setBackground(new Color(255, 255, 255));
recorderPanelBG1.setMaximumSize(new Dimension(276, 62));
recorderPanelBG1.setMinimumSize(new Dimension(276, 62));
recorderPanelBG1.setPreferredSize(new Dimension(276, 62));
// NOI18N
jButton1.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/close_normal.png")));
jButton1.setBorderPainted(false);
jButton1.setContentAreaFilled(false);
jButton1.setFocusPainted(false);
jButton1.setFocusable(false);
jButton1.setMaximumSize(new Dimension(42, 17));
jButton1.setMinimumSize(new Dimension(42, 17));
jButton1.setPreferredSize(new Dimension(42, 17));
// NOI18N
jButton1.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/close_hover.png")));
jButton1.addActionListener(formListener);
// NOI18N
jButton2.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/minimize_normal.png")));
jButton2.setBorderPainted(false);
jButton2.setContentAreaFilled(false);
jButton2.setDefaultCapable(false);
jButton2.setFocusPainted(false);
jButton2.setFocusable(false);
jButton2.setMaximumSize(new Dimension(21, 17));
jButton2.setMinimumSize(new Dimension(21, 17));
jButton2.setPreferredSize(new Dimension(21, 17));
// NOI18N
jButton2.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/minimize_hover.png")));
jButton2.addActionListener(formListener);
// NOI18N
jLabel5.setFont(new Font("Arial", 1, 13));
jLabel5.setForeground(new Color(255, 255, 255));
jLabel5.setText("Ready");
jLabel5.setMaximumSize(new Dimension(27, 148));
// NOI18N
jToggleButton1.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-area-btn_normal.png")));
jToggleButton1.setToolTipText("Capture part of the screen");
jToggleButton1.setBorderPainted(false);
jToggleButton1.setContentAreaFilled(false);
// NOI18N
jToggleButton1.setDisabledIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-area-btn_unavailable.png")));
// NOI18N
jToggleButton1.setDisabledSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-area-btn_unavailable.png")));
jToggleButton1.setMaximumSize(new Dimension(66, 40));
jToggleButton1.setMinimumSize(new Dimension(66, 40));
jToggleButton1.setPreferredSize(new Dimension(66, 40));
// NOI18N
jToggleButton1.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-area-btn_hover.png")));
// NOI18N
jToggleButton1.setRolloverSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-area-btn_active.png")));
// NOI18N
jToggleButton1.setSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-area-btn_active.png")));
jToggleButton1.addActionListener(formListener);
// NOI18N
jToggleButton2.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/full-screen-record-btn_normal.png")));
jToggleButton2.setToolTipText("Capture entire screen");
jToggleButton2.setBorderPainted(false);
jToggleButton2.setContentAreaFilled(false);
// NOI18N
jToggleButton2.setDisabledIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/full-screen-record-btn_unavailable.png")));
// NOI18N
jToggleButton2.setDisabledSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/full-screen-record-btn_unavailable.png")));
jToggleButton2.setMaximumSize(new Dimension(66, 40));
jToggleButton2.setMinimumSize(new Dimension(66, 40));
jToggleButton2.setPreferredSize(new Dimension(66, 40));
// NOI18N
jToggleButton2.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/full-screen-record-btn_hover.png")));
// NOI18N
jToggleButton2.setRolloverSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/full-screen-record-btn_active.png")));
// NOI18N
jToggleButton2.setSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/full-screen-record-btn_active.png")));
jToggleButton2.addActionListener(formListener);
// NOI18N
jLabel6.setFont(new Font("Arial", 0, 26));
jLabel6.setForeground(new Color(148, 148, 148));
jLabel6.setText("00:00");
// NOI18N
jToggleButton3.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-btn_normal.png")));
jToggleButton3.setToolTipText("Record");
jToggleButton3.setBorderPainted(false);
jToggleButton3.setContentAreaFilled(false);
// NOI18N
jToggleButton3.setDisabledIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-btn_unavailable.png")));
// NOI18N
jToggleButton3.setDisabledSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-btn_unavailable.png")));
jToggleButton3.setMaximumSize(new Dimension(66, 40));
jToggleButton3.setMinimumSize(new Dimension(66, 40));
jToggleButton3.setPreferredSize(new Dimension(66, 40));
// NOI18N
jToggleButton3.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-btn_hover.png")));
// NOI18N
jToggleButton3.setSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/record-btn_active.png")));
jToggleButton3.addActionListener(formListener);
soundBar1.setBorderPainted(false);
soundBar1.setFocusable(false);
// NOI18N
jToggleButton4.setIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/pause-btn_normal.png")));
jToggleButton4.setToolTipText("Pause");
jToggleButton4.setBorderPainted(false);
jToggleButton4.setContentAreaFilled(false);
// NOI18N
jToggleButton4.setDisabledIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/pause-btn_unavailable.png")));
// NOI18N
jToggleButton4.setDisabledSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/pause-btn_unavailable.png")));
jToggleButton4.setEnabled(false);
jToggleButton4.setMaximumSize(new Dimension(66, 40));
jToggleButton4.setMinimumSize(new Dimension(66, 40));
jToggleButton4.setPreferredSize(new Dimension(66, 40));
// NOI18N
jToggleButton4.setRolloverIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/pause-btn_hover.png")));
// NOI18N
jToggleButton4.setSelectedIcon(new ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/recorder3/pause-btn_normal.png")));
jToggleButton4.addActionListener(formListener);
GroupLayout recorderPanelBG1Layout = new GroupLayout(recorderPanelBG1);
recorderPanelBG1.setLayout(recorderPanelBG1Layout);
recorderPanelBG1Layout.setHorizontalGroup(recorderPanelBG1Layout.createParallelGroup(Alignment.LEADING).addGroup(recorderPanelBG1Layout.createSequentialGroup().addGap(2, 2, 2).addGroup(recorderPanelBG1Layout.createParallelGroup(Alignment.LEADING).addGroup(recorderPanelBG1Layout.createSequentialGroup().addComponent(jLabel5, GroupLayout.DEFAULT_SIZE, 199, Short.MAX_VALUE).addPreferredGap(ComponentPlacement.RELATED).addComponent(jButton2, GroupLayout.PREFERRED_SIZE, 21, GroupLayout.PREFERRED_SIZE).addGap(0, 0, 0).addComponent(jButton1, GroupLayout.PREFERRED_SIZE, 42, GroupLayout.PREFERRED_SIZE).addGap(10, 10, 10)).addGroup(recorderPanelBG1Layout.createSequentialGroup().addComponent(jToggleButton2, GroupLayout.PREFERRED_SIZE, 34, GroupLayout.PREFERRED_SIZE).addGap(1, 1, 1).addComponent(jToggleButton1, GroupLayout.PREFERRED_SIZE, 34, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(jLabel6, GroupLayout.PREFERRED_SIZE, 70, GroupLayout.PREFERRED_SIZE).addGap(11, 11, 11).addComponent(soundBar1, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE).addGap(3, 3, 3).addComponent(jToggleButton3, GroupLayout.PREFERRED_SIZE, 34, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(jToggleButton4, GroupLayout.PREFERRED_SIZE, 34, GroupLayout.PREFERRED_SIZE).addGap(14, 14, 14)))));
recorderPanelBG1Layout.setVerticalGroup(recorderPanelBG1Layout.createParallelGroup(Alignment.LEADING).addGroup(recorderPanelBG1Layout.createSequentialGroup().addGroup(recorderPanelBG1Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, recorderPanelBG1Layout.createSequentialGroup().addGroup(recorderPanelBG1Layout.createParallelGroup(Alignment.LEADING, false).addComponent(jButton1, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jButton2, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addPreferredGap(ComponentPlacement.RELATED).addGroup(recorderPanelBG1Layout.createParallelGroup(Alignment.LEADING).addComponent(jToggleButton4, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jToggleButton3, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel6, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jToggleButton1, Alignment.TRAILING, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jToggleButton2, Alignment.TRAILING, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(soundBar1, Alignment.TRAILING, GroupLayout.PREFERRED_SIZE, 29, GroupLayout.PREFERRED_SIZE))).addGroup(recorderPanelBG1Layout.createSequentialGroup().addGap(3, 3, 3).addComponent(jLabel5, GroupLayout.PREFERRED_SIZE, 17, GroupLayout.PREFERRED_SIZE).addGap(0, 0, Short.MAX_VALUE))).addContainerGap()));
GroupLayout layout = new GroupLayout(this);
this.setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(Alignment.LEADING).addGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup(Alignment.LEADING).addComponent(jpRecorderRec, GroupLayout.PREFERRED_SIZE, 214, GroupLayout.PREFERRED_SIZE).addComponent(jpUpload, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(jpRecorderNonRec, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addComponent(jpRecorderBackup, GroupLayout.PREFERRED_SIZE, 324, GroupLayout.PREFERRED_SIZE).addComponent(recorderPanelBG1, GroupLayout.PREFERRED_SIZE, 286, GroupLayout.PREFERRED_SIZE)).addGap(5, 5, 5)));
layout.setVerticalGroup(layout.createParallelGroup(Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(jpUpload, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(jpRecorderNonRec, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(jpRecorderRec, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(jpRecorderBackup, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(recorderPanelBG1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addGap(0, 0, 0)));
}
use of javax.swing.JToggleButton in project ACS by ACS-Community.
the class BeanGrouper method getPauseButton.
/**
* This method pause the graphic in movement<br>
* This JButton when click do a pause of the graphic, but the sampling still running<br>
* @return javax.swing.JButton Reference to the Pause Button.
*/
private JToggleButton getPauseButton() {
if (pauseButton == null) {
pauseButton = new JToggleButton();
pauseButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("cl/utfsm/samplingSystemUI/img/player_pause.png")));
pauseButton.setToolTipText("Pause the graphic.");
pauseButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if (pausedGraph == false) {
for (DataPrinter i : samplers) {
i.pauseSampling(true);
}
pauseButton.setSelected(true);
pausedGraph = true;
} else {
for (DataPrinter i : samplers) {
i.pauseSampling(false);
}
pausedGraph = false;
pauseButton.setSelected(false);
}
}
});
}
return pauseButton;
}
use of javax.swing.JToggleButton in project jdk8u_jdk by JetBrains.
the class InsetsEncapsulation method run.
@Override
public void run() {
runTest(new JLabel("hi"));
runTest(new JMenu());
runTest(new JTree());
runTest(new JTable());
runTest(new JMenuItem());
runTest(new JCheckBoxMenuItem());
runTest(new JToggleButton());
runTest(new JSpinner());
runTest(new JSlider());
runTest(Box.createVerticalBox());
runTest(Box.createHorizontalBox());
runTest(new JTextField());
runTest(new JTextArea());
runTest(new JTextPane());
runTest(new JPasswordField());
runTest(new JFormattedTextField());
runTest(new JEditorPane());
runTest(new JButton());
runTest(new JColorChooser());
runTest(new JFileChooser());
runTest(new JCheckBox());
runTest(new JInternalFrame());
runTest(new JDesktopPane());
runTest(new JTableHeader());
runTest(new JLayeredPane());
runTest(new JRootPane());
runTest(new JMenuBar());
runTest(new JOptionPane());
runTest(new JRadioButton());
runTest(new JRadioButtonMenuItem());
runTest(new JPopupMenu());
runTest(new JScrollBar());
runTest(new JScrollPane());
runTest(new JViewport());
runTest(new JSplitPane());
runTest(new JTabbedPane());
runTest(new JToolBar());
runTest(new JSeparator());
runTest(new JProgressBar());
if (!failures.isEmpty()) {
System.out.println("These classes failed");
for (final Component failure : failures) {
System.out.println(failure.getClass());
}
throw new RuntimeException("Test failed");
}
}
Aggregations