|
Jednoduch ukazka prace z Comboxom
|
Edituj záznam
|
|
Kategorie:
|
Java |
|
Programovací jazyk:
|
Java |
|
Domovská stránka:
|
|
|
Download:
|
|
|
Tvůrce:
|
Tomas Hreben
|
|
Popis skriptu:
|
Je to ukazka jednoducheho kodu ako sa pracuje s Comboboxom.
|
|
Nároky na klienta:
|
netBeans 6.7.1
|
|
Nároky na server:
|
|
|
Kód s komentáři:
|
package guirolzoznam;
/**
*
* @author tomas
*/
public class Hlavny extends javax.swing.JFrame {
private int[] zoznam={1,2,3,4,5}; //zoznam poloziek co budu v Comboboxe
/** Creates new form Hlavny */
public Hlavny() {
initComponents();
//naplnenie ComboBoxu
jComboBox1.removeAllItems();
for(int i:zoznam) jComboBox1.addItem(i);
}
/** 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() {
jComboBox1 = new javax.swing.JComboBox();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { \\\\\\\"Item 1\\\\\\\", \\\\\\\"Item 2\\\\\\\", \\\\\\\"Item 3\\\\\\\", \\\\\\\"Item 4\\\\\\\" }));
jComboBox1.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jComboBox1ItemStateChanged(evt);
}
});
jComboBox1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jComboBox1ActionPerformed(evt);
}
});
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jScrollPane1.setViewportView(jTextArea1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(34, 34, 34)
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(47, 47, 47)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(174, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void jComboBox1ItemStateChanged(java.awt.event.ItemEvent evt) {
// TODO add your handling code here:
//tato cast programu vypise vybranu polozku
String polozka=evt.getItem().toString();
jTextArea1.setText(polozka);
}
private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Hlavny().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JComboBox jComboBox1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
// End of variables declaration
}
|
|
Zadal/a:
|
Tomas Hreben
|
|

Vyhledávání software

Vyhledávání článků
20.5.2013 6:53 /MaReK Olšavský Vývojářský tým NetBSD vydal verzi 6.1 operačního systému, jenž je portován pro drtivou většinu používaných platforem. Jelikož se jedná o upgrade stávající řady, přináší nová verze převážně jen opravy. V duchu oprav vydání vyšla i verze 6.0.2.
Přidat komentář
20.5.2013 6:53 /MaReK Olšavský Zajímavost: Většina uživatelů používá některého ze čtveřice správců oken/desktopů (KDE, XFce, GNOME, LXDE), ale nabídka je mnohem širší a slideshow méně známých wm ukazuje alternativy, jež používá málokdo. Nepochopitelně je zařazen i E17.
Přidat komentář
17.5.2013 7:15 /MaReK Olšavský Blender, jeden z nejvíce známých F/L/OSS programů, se postupně etabluje v 3D tisku, díky malému 3D Printing Toolboxu. Dostupnost toolboxu, pro oblíbený nástroj, by mohla pomoci v rozšíření již dostupné technologie, které se predikuje multimiliardový trh.
Přidat komentář
17.5.2013 7:15 /MaReK Olšavský Německá společnost SerNet připravila balíky se Sambou 4 pro běžně používané distribuce. Cesty k repozitářům budou bezplatně zaslány po registraci emailem.
Přidat komentář
16.5.2013 7:11 /MaReK Olšavský Jak pomohl F/L/OSS vítězství Baracka Husseina Obamy v prezidentské volbě shrnul Steven J. Vaughan-Nichols. Využit byl Amazon Web Services s Ubuntu a za celý cloud projekt zpracovával průměrně 10 000 požadavků za vteřinu.
Přidat komentář
16.5.2013 7:11 /MaReK Olšavský Vývojáři KDE nezahálí a krátce po vydání KDE 4.10.3 jsou známé plány pro KDE 4.11. Další verze by měla přinést KIO-slave pro MTP, opravu chování KWin při fullscreen běhu aplikací, přepis některý Plasmoidů do QML a další.
Přidat komentář
16.5.2013 7:11 /MaReK Olšavský Tip: Použití gmailu jako relay pro Sendmail by mohlo pomoci uživatelům laptopů, kteří nemají pro každý účet SMTP a používání SMTP od ISP je pro ně problematické, jelikož se pohybují mezi různými poskytovateli připojení.
Přidat komentář
15.5.2013 7:08 /MaReK Olšavský Modul s kamerou/fotoaparátem pro Raspberry Pi je v prodeji, za cca £17. Modul je podorován distribucí Raspbian.
Přidat komentář
Více ...
Přidat zprávičku
 Poslední diskuze
18.5.2013 17:55 /
Martin Kumst Re: zaheslování bash scriptu nebo složky
18.5.2013 7:44 /
--- Re: Prosím o pomoc či radu
15.5.2013 19:21 /
Filip Vaněček Cesty k souborům při používání coolurl
13.5.2013 6:50 /
Radim Kolář Zabbix
8.5.2013 6:07 /
MaReK Olšavský Web Upd8
Více ...
|