JTable Custom Cell Button Action using Java Swing

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024
  • Java Custom JTable Cell Button Action
    This video I will show how to custom jtable cell button action width event view, update and delete in java swing.
    ► More Tutorial :
    ► Animation Tutorial : • java animation tutorial
    ► Floating Action Button : • Floating Action Button...
    🙏🙏🙏 Support me by subscribe 🙏🙏🙏
    ► Subscribe now : www.youtube.co...
    ► Any question comment below
    ► Source code : github.com/DJ-...
    ► For support me join now
    / @laingraven

Комментарии • 85

  • @Lmdevs
    @Lmdevs Год назад +5

    Hi bro, your videos are great, the problem is you go so fast when coding, I think you have to go slowly so that everyone understand easy, and this will also allow you to gain a lot of subscribers

  • @themehakcodes
    @themehakcodes 4 месяца назад +1

    can i use this code in comercial project i am making an sofwatre for persnoloa use and also selling can i use it this thing

    • @LaingRaven
      @LaingRaven  4 месяца назад

      yes it free to use :)

  • @dastagiri936
    @dastagiri936 Год назад +3

    Hello can you continue the video with EDIT and VIEW option also

  • @MukeshYadav-pw8ui
    @MukeshYadav-pw8ui 2 месяца назад

    Brother I have Jlist and make Item music panel for Jlist cell with 5 Jlabel wants to get the event of particular Jlabel plz tell me how to do this because add mouse listner only give the index not particularly which jlabel click like your action button

  • @clebergod1477
    @clebergod1477 Год назад +3

    Man, could you make a vide teaching how to save or refresh a content of a jFrame and after that this content is showed on a jtable on another jFrame?

  • @MukeshYadav-pw8ui
    @MukeshYadav-pw8ui 3 месяца назад +1

    Wah bro very thanks for this type of tutorial you are suparb please don't add background music please speak and make tutorial

    • @MukeshYadav-pw8ui
      @MukeshYadav-pw8ui 2 месяца назад

      Dear brother I am new starting my Career as a java and I don't understand how to create custom ui and very frustrated but once your video get and watch something and understand how to make Ui in swing but one things I wants to say u please make the video amd tell and describe the why use this things and how to set and how to customise no need to add background music only tell them thank you God bless you

  • @jhondarwintantapomamejia3458
    @jhondarwintantapomamejia3458 9 месяцев назад

    run-single:
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "java.net.URL.toExternalForm()" because "location" is null
    help!!!!

  • @pointer255
    @pointer255 Год назад +2

    5k subscriber congratulations, hope to have another 50k soon

  • @aponahmed4810
    @aponahmed4810 11 месяцев назад

    Action button click event not working when I set table model("table.setModel()"), Any solution Please ?

  • @thoile5037
    @thoile5037 7 месяцев назад

    hello bro. how to set mouse move setSelectionBackground and setSelectionForeground ?

    • @LaingRaven
      @LaingRaven  7 месяцев назад

      You want mouse hover table rows ? Check this project : github.com/DJ-Raven/jtable-custom-swing/blob/8cd9969eec73d266f9b81d6de93b119b84238bf8/src/table/TableCustomCellRender.java#L24

    • @thoile5037
      @thoile5037 7 месяцев назад +1

      @@LaingRaven thanks you.

  • @ernanfer2
    @ernanfer2 8 месяцев назад

    Hi...how can I implement it with database , when de custom clicked on cell delete can delete cell an register in the table of database? Thank ya

  • @MRTN589
    @MRTN589 Год назад +2

    ty ty ty, de mucha ayuda el tutorial.

  • @M-UmarDraz
    @M-UmarDraz Год назад +1

    You pass JCheckBox() to super constructor in CustomCellEditor for just telling that there will only true or false happening Right ?
    But actual working is in getComponentMethod()

    • @LaingRaven
      @LaingRaven  Год назад +1

      No, When you use "super(new JCheckBox())" The user just press one click on the cell table. But if you use "super(new JTextField())" User need press double click on cell table.
      If you use "super(new JCheckBox())" when you call table.getValueAt method it will return object as true or false. But you can custom it by override method getCellEditorValue in class custom cell editor and return object what you want.

    • @M-UmarDraz
      @M-UmarDraz Год назад

      @@LaingRaven yeah i understand your logic

  • @Daye3293
    @Daye3293 2 месяца назад +1

    Thanks to you!

  • @musabnet
    @musabnet Год назад +2

    Ma bro 😍 I've been waiting for a long time thank you 🌹

  • @chetansinha06
    @chetansinha06 Год назад

    Hey I used this code to add sort of a Book button in the last column of Jtable. Whenever I retrieve data into jtable from the database The last column disappears. Please help me if you can.

  • @jaquelinedevjava
    @jaquelinedevjava Год назад +2

    OHHHHHH MY GOOD 😍😍😍😍
    THANKS THANKS THANSK

  • @karesmanetoquaresms8330
    @karesmanetoquaresms8330 Год назад

    Nice!
    I would like to use it from a jPanel, it´s possible?

  • @wed.360
    @wed.360 9 месяцев назад

    Bro, How to make 2 different tabel with that?

    • @LaingRaven
      @LaingRaven  9 месяцев назад

      2 or 3 table as the same. You can try it.

  • @blowncotton6987
    @blowncotton6987 9 месяцев назад

    Hello bro, if i were to use a db4o database to store and view the data inside where do i put it

  • @raphaelcotte9576
    @raphaelcotte9576 Год назад

    Hello, thanks for everithing, could you give the OnEdit function please ?

  • @chinhbao6470
    @chinhbao6470 9 месяцев назад

    Hello, I have a problem when deleting the last row of a column. All columns other than the Action column are deleted but the Action column still exists and it prevents me from being able to operate it. Then I get an error message like Array Index Out Of Bounds Exception. Can you help me? There is my code, I try to delete in database, then I delete at index = row in Arraylist categories, finally I delete on JTable and reload to show data on Jtable:
    if (row != -1) {
    if (JOptionPane.showConfirmDialog(ListOfExpenseCategories.this, Constraints.CATEGORY_CONFIRM_DELETE_AN_EXPENSE, Constraints.LABEL_CONFIRM, JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
    int result = CategoryDAO.getInstance().delete(categories.get(row));
    if (result > 0) {
    JOptionPane.showMessageDialog(ListOfExpenseCategories.this, Constraints.CATEGORY_DELETE_SUCCESS, Constraints.LABEL_INFORMATION, JOptionPane.INFORMATION_MESSAGE);
    categories.remove(row);
    DefaultTableModel tblModel = (DefaultTableModel) table.getModel();
    tblModel.removeRow(row);
    loadData();
    } else {
    JOptionPane.showMessageDialog(ListOfExpenseCategories.this, Constraints.CATEGORY_DELETE_FAIL, Constraints.LABEL_ERROR, JOptionPane.ERROR_MESSAGE);
    }
    }
    }

    • @LaingRaven
      @LaingRaven  9 месяцев назад +1

      You miss this step 9:35

    • @chinhbao6470
      @chinhbao6470 9 месяцев назад +1

      @@LaingRaven oh, my bad. Thank you, very good video.

  • @carlosvargas5462
    @carlosvargas5462 Год назад

    I tried to pass it to jdk 11 but it has some bugs when it comes to scrolling, could you upload a video about it or upload the code in jdk 11 I already gave the project a star and thanks for sharing the source code

    • @LaingRaven
      @LaingRaven  Год назад

      It's work well for me. If you have some bugs you can screenshot and send to my facebook page. link in my youtube cover

  • @sebastianlincopans.5231
    @sebastianlincopans.5231 Год назад

    Could you help me with the code to create a button to create the rows?

  • @maximilianoanachuri1657
    @maximilianoanachuri1657 Год назад

    When i update content table and i click on table, it throw a arrayindexofboundexception

  • @adarmawan117
    @adarmawan117 Год назад +1

  • @seandreiseandrei
    @seandreiseandrei 7 месяцев назад

    Is it possible to do this on IntelliJ?

  • @MrBokplaks
    @MrBokplaks Год назад

    Can you give this example display database in jtable

    • @LaingRaven
      @LaingRaven  Год назад

      You can watch this video ruclips.net/video/foZnrTreOZ8/видео.html

  • @felipemichel7037
    @felipemichel7037 5 месяцев назад

    Is it possible to do this on Eclipse?

  • @mutalekabwe-yw8zb
    @mutalekabwe-yw8zb 9 месяцев назад

    thanks bro you just helped me with a lot of work
    and how can i add a check box to the first colum

    • @LaingRaven
      @LaingRaven  9 месяцев назад

      You can change the column class of jtable.
      right click on your jtable -> Table Contents.. -> tab `Columns` then change type to Boolean at column you want.
      To add data to row addRow(new Object[]{true,....})

  • @fugeratube1334
    @fugeratube1334 Год назад +1

    😊😇🙏🙏

  • @mohammedak6689
    @mohammedak6689 Год назад +1

    👍👍👍

  • @michael_fsanchez
    @michael_fsanchez 7 месяцев назад +1

    Thank you, you are a great programmer bro!

    • @LaingRaven
      @LaingRaven  7 месяцев назад +1

      I appreciate that!

  • @antoniofarfan265
    @antoniofarfan265 Год назад +1

    ❤️

  • @unalogicasimple1455
    @unalogicasimple1455 Год назад +1

    Wonderful job, is there a way to round the corners of a JTable?

    • @adamsalem-s
      @adamsalem-s 10 месяцев назад

      This is probably too late, I don't personally have experience with the JTable class as I have never had to use it but there should be a rounded border class. If possible you could set the border of the JTable to a rounded border, I think through border factory.

  • @lassinaouattara1213
    @lassinaouattara1213 Год назад

    Thanks, you're the best, do you have un plan to develop UI using javafx?

  • @sebastianlincopans.5231
    @sebastianlincopans.5231 Год назад

    Hello bro, very good video. How could I add rows dynamically?

  • @shaidarebuar6079
    @shaidarebuar6079 Год назад +1

    You're amazing

  • @behnamn5106
    @behnamn5106 Год назад

    Hello
    Thank you for your good training.
    I have a problem, I can't put the "Action.Button" class on the "JPanel"

    • @LaingRaven
      @LaingRaven  Год назад +1

      Build your project or run the project . and try again

    • @behnamn5106
      @behnamn5106 Год назад

      ​@@LaingRaven
      Thank you for your answer
      But it didn't work
      java.lang.IllegalArgumentException: failed to parse:application/x-java-openide-dataobjectdnd;class=org.openide.loaders.DataObject;mask=۴

  • @jeromehiggins3678
    @jeromehiggins3678 Год назад

    promo sm

  • @sofianeissolah6643
    @sofianeissolah6643 Год назад +1

    Amazing

  • @samiamrane456
    @samiamrane456 Год назад +1

    GREAT!!

  • @PcSite
    @PcSite Год назад

    I also want to ask you about changing table field titles from left to right. Is there a solution?

    • @LaingRaven
      @LaingRaven  Год назад

      You mean change title text alignment ?

    • @PcSite
      @PcSite Год назад

      @@LaingRaven yes mean change title text alignment and When entering data

  • @ahmedahmed-cb5ol
    @ahmedahmed-cb5ol Год назад +1

    دائما افكارك رائعة

  • @rauljimenez5364
    @rauljimenez5364 Год назад

    Bro puedes pasar el proyecto

    • @LaingRaven
      @LaingRaven  Год назад +1

      You want source code ? Link in description video

    • @rauljimenez5364
      @rauljimenez5364 Год назад

      @@LaingRaven oye bro me ayudas en un proyecto hablemos te interesara 💎

  • @Senpai-Jo
    @Senpai-Jo Год назад

    Thank You!!!

  • @kajaplayer1866
    @kajaplayer1866 Год назад

    Bro, can you somehow make some column in the row that we click the edit icon from uneditable to editable ? That would be grate !!! Thanks bro 😍😍😍

    • @LaingRaven
      @LaingRaven  Год назад +1

      You can use method table.setCellEditor than new with DefaultCellEditor and override isCellEditable then implement it