miXer Skrevet 8. februar 2010 Del Skrevet 8. februar 2010 Hei I C# finnes det ListView som kan ha forskjellige columns og enkelt vise/redigere items. Det eneste jeg har funnet i java som ligner er JTable, men syntes det er tungvindt å bruke den. Finnes det andre alternativer for å legge til items/redigere dem i en liste med kolonner? Lenke til kommentar
quantum Skrevet 8. februar 2010 Del Skrevet 8. februar 2010 Hei I C# finnes det ListView som kan ha forskjellige columns og enkelt vise/redigere items. Det eneste jeg har funnet i java som ligner er JTable, men syntes det er tungvindt å bruke den. Finnes det andre alternativer for å legge til items/redigere dem i en liste med kolonner? Det fins mange alternativer. Som f.eks. http://www.jidesoft.com/products/grids.htm Jeg kjenner ikke alle alternativene så det gjelder å google seg fram tror jeg. Den prinsippielle forskjellen på Java-plattformen vs. .Net er alle valgmulighetene ... på godt og vondt. Dette er forøvrig ikke språklige features ved Java og C# Lenke til kommentar
miXer Skrevet 8. februar 2010 Forfatter Del Skrevet 8. februar 2010 (endret) Takk for svar, men JIDE Software er jo ikke gratis. Vil de komponentene gjøre koden enklere? Som f.eks når jeg skal legge til et item i JTable må jeg skrive: ((DefaultTableModel)jTable.getModel()).addRow(new String[] { "String", "String" }); Mens i C# gjøres dette veldig enkelt med: listView1.Items.Add("String"); Noen god grunn til at java gjør ting så vanskelig? Endret 8. februar 2010 av miXer Lenke til kommentar
quantum Skrevet 8. februar 2010 Del Skrevet 8. februar 2010 (endret) Takk for svar, men JIDE Software er jo ikke gratis. Vil de komponentene gjøre koden enklere?Som f.eks når jeg skal legge til et item i JTable må jeg skrive: ((DefaultTableModel)jTable.getModel()).addRow(new String[] { "String", "String" }); Mens i C# gjøres dette veldig enkelt med: listView1.Items.Add("String"); Noen god grunn til at java gjør ting så vanskelig? Som sagt har dette ingen verdens ting med Java og C# å gjøre. For å finne noe som er akkurat slik du vil ha det må du nesten google selv. Husk å ta med "free" og "opensoruce" i søket, ellers får du bare enda flere kommersielle forslag. Swing er kanskje mer lavnivå og fleksibelt enn det du er vant med fra .Net-verdenen. SWT - som er et alternativ til Swing - er enda mer lavnivå. Det virker som det er en liten kommersiell industri å lage høynivå applikasjonsrammeverk oppå Swing. Det er mye mer å velge mellom på opensource-fronten når det gjelder web-rammeverk for Java. Endret 8. februar 2010 av quantum Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå