Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
hi leutz..
jetzt mal bitte nicht lachen, aber ich bin gerade auf ein problem gestossen das ich echt nicht ganz nachvollziehen kann.
der code ist ausführbar. sinn der sache soll sein das ite feld von dem array mit i zu füllen (also 0,1,2,3,4,5)
ich weiss das ich das am anfang zuweisen könnte .. also so
int[] arr = {0,1,2,3,4,5};
bringt mir aber nichts.
ich versteh den fehler nicht... normal müsste ich doch ..
arr[0] = 0;
arr[1] = 1;
.
.
arr[5] = 5;
Code:
class IntArray{
static int[] arr;
public static void main( String[] args ){
System.out.println("test");
for (int i = 0; i < 5; i++){
arr[i] = i;
}
}
}
das kann doch net sein das ich an der zeile code nen fehler gemacht habe.. was geht denn^^
aber ich muss es zur laufzeit erstellen.. lol.. es geht um ne JList.
ich will alle einträge markieren, find aber dazu keine Methode.
deswegen will ich es so lösen.
Code:
if(cmd.equals("Alles auswählen"))
{
if(list_design.getSelectedValue().toString().endsWith(".jrxml")){ // alle jrxml-Files
for (int i=0; i<list_design.getModel().getSize(); i++)
{
arr_merk[i] = i;
}
list_design.setSelectedIndices(arr_merk);
}
}
also erstellst du das array mit ner festen grösse doch..
aber eben zur laufzeit..
^^ coole sache.. danke dir.
das es da keine Methode gibt die einfach alle zu markieren hat mich eh gewundert^^
aber so gehts natürlich auch super
jo.. hab es vorhin gefunden.. das ist bisschen kürzer.
Code:
if(cmd.equals("Alles auswählen"))
{
int begin;
int end;
if(list_design.getSelectedValue().toString().endsWith(".jrxml")){ // alle jrxml-Files
System.out.println("drin jrxml");
begin = 0;
end = list_design.getModel().getSize()-1;
if (end >= 0) {
list_design.setSelectionInterval(begin, end);
}
}
if(list_spool.getSelectedValue().toString().endsWith(".spv")){ // alle spool-Files
System.out.println("drin spv");
begin = 0;
end = list_spool.getModel().getSize()-1;
if (end >= 0) {
list_spool.setSelectionInterval(begin, end);
}
}
}
das prob ist das ich 2 JList´s habe und wenn bei einer davon was markiert ist will ich in dieser liste alle markieren.
alles geht, bis auf das wenn ich in der 2 liste eins markiere und in der ersten nicht bekomme ich ne null pointer exception!!
war aber mit der anderen lösung dasselbe, deswegen habe ich weiter nach ner anderen gesucht.