Guest User

Untitled

a guest
Nov 16th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.80 KB | None | 0 0
  1. import javax.swing.GroupLayout.Alignment;
  2. import javax.swing.GroupLayout;
  3. import javax.swing.LayoutStyle.ComponentPlacement;
  4.  
  5. import java.awt.Font;
  6. import javax.swing.JLabel;
  7.  
  8. import java.io.IOException;
  9. import java.util.logging.Level;
  10. import java.util.logging.Logger;
  11.  
  12. import javax.swing.JButton;
  13.  
  14. public class Empresta extends javax.swing.JFrame {
  15. String t = "a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#"+
  16. "a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#"+
  17. "a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#";
  18. public Empresta() throws IOException {
  19. setTitle("SBC - Sistema de Controle Bibliotecário");
  20. initComponents();
  21. }
  22. public void initComponents() throws IOException {
  23. jLabel2 = new javax.swing.JLabel();
  24. jLabel2.setFont(new Font("Dialog", Font.BOLD, 18));
  25. txtUsuario = new javax.swing.JTextField();
  26. jScrollPane1 = new javax.swing.JScrollPane();
  27. jButton1 = new javax.swing.JButton();
  28. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  29.  
  30. jLabel2.setText("Empréstimo");
  31.  
  32. txtUsuario.setHorizontalAlignment(javax.swing.JTextField.CENTER);
  33.  
  34. jScrollPane1.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
  35.  
  36. jButton1.setText("Confirmar");
  37.  
  38. JLabel lblDigiteOUsurio = new JLabel("Digite o usuário:");
  39.  
  40. JButton btnCancelar = new JButton();
  41. btnCancelar.setText("Cancelar");
  42.  
  43. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  44. layout.setHorizontalGroup(
  45. layout.createParallelGroup(Alignment.LEADING)
  46. .addGroup(layout.createSequentialGroup()
  47. .addGroup(layout.createParallelGroup(Alignment.LEADING)
  48. .addGroup(Alignment.TRAILING, layout.createSequentialGroup()
  49. .addGroup(layout.createParallelGroup(Alignment.LEADING)
  50. .addGroup(layout.createSequentialGroup()
  51. .addGroup(layout.createParallelGroup(Alignment.LEADING)
  52. .addGroup(layout.createSequentialGroup()
  53. .addGap(28)
  54. .addComponent(lblDigiteOUsurio))
  55. .addGroup(layout.createSequentialGroup()
  56. .addGap(41)
  57. .addComponent(btnCancelar, GroupLayout.PREFERRED_SIZE, 220, GroupLayout.PREFERRED_SIZE)))
  58. .addPreferredGap(ComponentPlacement.RELATED, 12, Short.MAX_VALUE))
  59. .addGroup(Alignment.TRAILING, layout.createSequentialGroup()
  60. .addContainerGap()
  61. .addComponent(txtUsuario, GroupLayout.PREFERRED_SIZE, 184, GroupLayout.PREFERRED_SIZE)
  62. .addGap(37)))
  63. .addGroup(layout.createParallelGroup(Alignment.TRAILING)
  64. .addGroup(layout.createSequentialGroup()
  65. .addComponent(jButton1, GroupLayout.PREFERRED_SIZE, 220, GroupLayout.PREFERRED_SIZE)
  66. .addGap(41))
  67. .addComponent(jScrollPane1, GroupLayout.PREFERRED_SIZE, 309, GroupLayout.PREFERRED_SIZE)))
  68. .addGroup(layout.createSequentialGroup()
  69. .addGap(233)
  70. .addComponent(jLabel2)))
  71. .addContainerGap())
  72. );
  73. layout.setVerticalGroup(
  74. layout.createParallelGroup(Alignment.LEADING)
  75. .addGroup(layout.createSequentialGroup()
  76. .addComponent(jLabel2)
  77. .addGap(29)
  78. .addGroup(layout.createParallelGroup(Alignment.LEADING)
  79. .addGroup(layout.createSequentialGroup()
  80. .addComponent(lblDigiteOUsurio)
  81. .addGap(31)
  82. .addComponent(txtUsuario, GroupLayout.PREFERRED_SIZE, 36, GroupLayout.PREFERRED_SIZE))
  83. .addComponent(jScrollPane1, GroupLayout.PREFERRED_SIZE, 128, GroupLayout.PREFERRED_SIZE))
  84. .addGap(50)
  85. .addGroup(layout.createParallelGroup(Alignment.BASELINE)
  86. .addComponent(btnCancelar, GroupLayout.PREFERRED_SIZE, 42, GroupLayout.PREFERRED_SIZE)
  87. .addComponent(jButton1, GroupLayout.PREFERRED_SIZE, 42, GroupLayout.PREFERRED_SIZE))
  88. .addContainerGap())
  89. );
  90. jList1 = new javax.swing.JList<>();
  91. jScrollPane1.setViewportView(jList1);
  92.  
  93. jList1.setModel(new javax.swing.AbstractListModel<String>() {
  94. String[] split = t.split("#");
  95. public int getSize() { return split.length; }
  96. public String getElementAt(int i) { return split[i]; }
  97. });
  98. getContentPane().setLayout(layout);
  99. setLocationRelativeTo(null);
  100. pack();
  101.  
  102. }
  103. public static void main(String args[]) {
  104. try {
  105. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  106. if ("Nimbus".equals(info.getName())) {
  107. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  108. break;
  109. }
  110. }
  111. } catch (ClassNotFoundException ex) {
  112. java.util.logging.Logger.getLogger(Empresta.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  113. } catch (InstantiationException ex) {
  114. java.util.logging.Logger.getLogger(Empresta.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  115. } catch (IllegalAccessException ex) {
  116. java.util.logging.Logger.getLogger(Empresta.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  117. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  118. java.util.logging.Logger.getLogger(Empresta.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  119. }
  120. java.awt.EventQueue.invokeLater(new Runnable() {
  121. public void run() {
  122. try {
  123. new Empresta().setVisible(true);
  124. } catch (IOException ex) {
  125. Logger.getLogger(Empresta.class.getName()).log(Level.SEVERE, null, ex);
  126. }
  127. }
  128. });
  129. }
  130.  
  131. private javax.swing.JButton jButton1;
  132. private javax.swing.JLabel jLabel2;
  133. private javax.swing.JList<String> jList1;
  134. private javax.swing.JScrollPane jScrollPane1;
  135. private javax.swing.JTextField txtUsuario;
  136. }
Add Comment
Please, Sign In to add comment