fix: replace deprecated getComponent()

This commit is contained in:
FalsePattern 2024-10-17 10:24:19 +02:00
parent 7a375814c9
commit fc2998b15e
Signed by: falsepattern
GPG key ID: E930CDEC50C50E23
3 changed files with 8 additions and 3 deletions

View file

@ -74,7 +74,7 @@ public class ZigModuleBuilder extends ModuleBuilder {
@Override @Override
public JComponent getComponent() { public JComponent getComponent() {
return withBorderIfNeeded(peer.getComponent()); return withBorderIfNeeded(peer.createComponent());
} }
@Override @Override

View file

@ -64,7 +64,7 @@ public class ZigNewProjectWizard implements LanguageGeneratorNewProjectWizard {
@Override @Override
public void setupUI(@NotNull Panel builder) { public void setupUI(@NotNull Panel builder) {
builder.row((JLabel) null, (r) -> { builder.row((JLabel) null, (r) -> {
r.cell(peer.getComponent()) r.cell(peer.createComponent())
.align(AlignX.FILL); .align(AlignX.FILL);
return null; return null;
}); });

View file

@ -16,6 +16,7 @@
package com.falsepattern.zigbrains.project.ide.newproject; package com.falsepattern.zigbrains.project.ide.newproject;
import com.intellij.openapi.ui.TextFieldWithBrowseButton;
import com.intellij.openapi.util.Disposer; import com.intellij.openapi.util.Disposer;
import com.intellij.platform.GeneratorPeerImpl; import com.intellij.platform.GeneratorPeerImpl;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@ -37,7 +38,11 @@ public class ZigProjectGeneratorPeer extends GeneratorPeerImpl<ZigProjectConfigu
} }
@Override @Override
public @NotNull JComponent getComponent() { public @NotNull JComponent getComponent(@NotNull TextFieldWithBrowseButton myLocationField, @NotNull Runnable checkValid) {
return createComponent();
}
public @NotNull JComponent createComponent() {
return newPanel(newProjectPanel::attachPanelTo); return newPanel(newProjectPanel::attachPanelTo);
} }