Skip to content

Instantly share code, notes, and snippets.

@LucasAlfare
Created April 21, 2016 02:45
Show Gist options
  • Save LucasAlfare/1134e80aa6ea0aa314eebe1229b3bab9 to your computer and use it in GitHub Desktop.
Save LucasAlfare/1134e80aa6ea0aa314eebe1229b3bab9 to your computer and use it in GitHub Desktop.
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author lucas
*/
public class MainGui extends javax.swing.JFrame {
/**
* Creates new form MainGui
*/
public MainGui() {
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")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPopupMenu1 = new javax.swing.JPopupMenu();
aba1 = new javax.swing.JTabbedPane();
jPanel1 = new javax.swing.JPanel();
jPanel2 = new javax.swing.JPanel();
jPanel3 = new javax.swing.JPanel();
scrambleLabel = new javax.swing.JLabel();
timerLabel = new javax.swing.JLabel();
painelQuick = new javax.swing.JPanel();
turnInpection = new javax.swing.JCheckBox();
turnQuickAverages = new javax.swing.JCheckBox();
jSeparator2 = new javax.swing.JSeparator();
quickAvg5 = new javax.swing.JLabel();
quickAvg12 = new javax.swing.JLabel();
deleteLastTime = new javax.swing.JButton();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuItem1 = new javax.swing.JMenuItem();
jMenuItem2 = new javax.swing.JMenuItem();
menu2x2 = new javax.swing.JMenu();
jMenuItem3 = new javax.swing.JMenuItem();
menu3x3 = new javax.swing.JMenuItem();
menu4x4 = new javax.swing.JMenuItem();
menu5x5 = new javax.swing.JMenuItem();
menu6x6 = new javax.swing.JMenuItem();
menu7x7 = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JPopupMenu.Separator();
meunuSquare = new javax.swing.JMenuItem();
menuPyra = new javax.swing.JMenuItem();
menuMega = new javax.swing.JMenuItem();
menuSkewb = new javax.swing.JMenuItem();
menuClock = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
aba1.setFocusable(false);
scrambleLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
scrambleLabel.setText("scramble");
scrambleLabel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(scrambleLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(scrambleLabel, javax.swing.GroupLayout.DEFAULT_SIZE, 80, Short.MAX_VALUE)
);
timerLabel.setFont(new java.awt.Font("Impact", 2, 65)); // NOI18N
timerLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
timerLabel.setText("00:00.00");
painelQuick.setBorder(javax.swing.BorderFactory.createEtchedBorder());
turnInpection.setText("Inspeção OFF");
turnInpection.setFocusable(false);
turnQuickAverages.setFont(new java.awt.Font("Tahoma", 2, 11)); // NOI18N
turnQuickAverages.setText("Quick Averages");
turnQuickAverages.setFocusable(false);
jSeparator2.setOrientation(javax.swing.SwingConstants.VERTICAL);
jSeparator2.setBorder(javax.swing.BorderFactory.createEtchedBorder());
quickAvg5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
quickAvg5.setText("jLabel1");
quickAvg12.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
quickAvg12.setText("jLabel1");
deleteLastTime.setText("Deletar último tempo");
javax.swing.GroupLayout painelQuickLayout = new javax.swing.GroupLayout(painelQuick);
painelQuick.setLayout(painelQuickLayout);
painelQuickLayout.setHorizontalGroup(
painelQuickLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelQuickLayout.createSequentialGroup()
.addContainerGap()
.addComponent(deleteLastTime, javax.swing.GroupLayout.PREFERRED_SIZE, 131, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(painelQuickLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(turnQuickAverages)
.addComponent(turnInpection))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(painelQuickLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(quickAvg5, javax.swing.GroupLayout.DEFAULT_SIZE, 395, Short.MAX_VALUE)
.addComponent(quickAvg12, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
painelQuickLayout.setVerticalGroup(
painelQuickLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelQuickLayout.createSequentialGroup()
.addContainerGap()
.addGroup(painelQuickLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(deleteLastTime, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, painelQuickLayout.createSequentialGroup()
.addComponent(quickAvg5, javax.swing.GroupLayout.PREFERRED_SIZE, 19, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(quickAvg12, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, painelQuickLayout.createSequentialGroup()
.addComponent(turnQuickAverages)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 2, Short.MAX_VALUE)
.addComponent(turnInpection))
.addComponent(jSeparator2))
.addContainerGap())
);
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(timerLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(painelQuick, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(timerLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(painelQuick, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
);
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
aba1.addTab("Cronômetro", jPanel1);
jMenu1.setText("Arquivo");
jMenu1.setFocusable(false);
jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_D, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK));
jMenuItem1.setText("Copiar detalhes...");
jMenu1.add(jMenuItem1);
jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_ESCAPE, java.awt.event.InputEvent.ALT_MASK));
jMenuItem2.setText("Sair");
jMenu1.add(jMenuItem2);
jMenuBar1.add(jMenu1);
menu2x2.setText("Scramble");
menu2x2.setFocusable(false);
jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_2, java.awt.event.InputEvent.CTRL_MASK));
jMenuItem3.setText("2x2");
menu2x2.add(jMenuItem3);
menu3x3.setText("3x3");
menu2x2.add(menu3x3);
menu4x4.setText("4x4");
menu2x2.add(menu4x4);
menu5x5.setText("5x5");
menu2x2.add(menu5x5);
menu6x6.setText("6x6");
menu2x2.add(menu6x6);
menu7x7.setText("7x7");
menu2x2.add(menu7x7);
menu2x2.add(jSeparator1);
meunuSquare.setText("Square-1");
menu2x2.add(meunuSquare);
menuPyra.setText("Pyraminx");
menu2x2.add(menuPyra);
menuMega.setText("Megaminx");
menu2x2.add(menuMega);
menuSkewb.setText("Skewb");
menu2x2.add(menuSkewb);
menuClock.setText("Clock");
menu2x2.add(menuClock);
jMenuBar1.add(menu2x2);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(aba1)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(aba1)
);
pack();
}// </editor-fold>
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(MainGui.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(MainGui.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(MainGui.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(MainGui.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MainGui().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JTabbedPane aba1;
private javax.swing.JButton deleteLastTime;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JMenuItem jMenuItem3;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPopupMenu jPopupMenu1;
private javax.swing.JPopupMenu.Separator jSeparator1;
private javax.swing.JSeparator jSeparator2;
private javax.swing.JMenu menu2x2;
private javax.swing.JMenuItem menu3x3;
private javax.swing.JMenuItem menu4x4;
private javax.swing.JMenuItem menu5x5;
private javax.swing.JMenuItem menu6x6;
private javax.swing.JMenuItem menu7x7;
private javax.swing.JMenuItem menuClock;
private javax.swing.JMenuItem menuMega;
private javax.swing.JMenuItem menuPyra;
private javax.swing.JMenuItem menuSkewb;
private javax.swing.JMenuItem meunuSquare;
private javax.swing.JPanel painelQuick;
private javax.swing.JLabel quickAvg12;
private javax.swing.JLabel quickAvg5;
private javax.swing.JLabel scrambleLabel;
private javax.swing.JLabel timerLabel;
private javax.swing.JCheckBox turnInpection;
private javax.swing.JCheckBox turnQuickAverages;
// End of variables declaration
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment