Все вопросы: [jpanel]

60 вопросов

похожие теги:
3
голосов
4ответов
11215 просмотров

Unwanted border around JPanel

I'm creating a form with a JPanel inside it for some graphics and some buttons for controlling the thing. For some reason I have to specify the JPanel to be 10 px less wide and 30 px less high than the actual graphics I want to put inside it. What causes this problem? This is the code: public c...

2
голосов
1ответов
3144 просмотров

Wrong packing of JFrame using JPanel in borderlayout

I am writing a simple application in Java that does some particle simulation on a bunch of sheep (don't ask). For this I want a window with a JPanel for graphics (which will be resizable with a simple combobox that contains some standard resolutions) and some other elements like buttons to start ...

2
голосов
4ответов
4915 просмотров

Why do I get a black background when I save an image as a JPG?

I set a JPanel's background color to white. However, when I save it into JPG or another image format, the background is black. I have put this code TYPE_INT_ARGB but it doesn't work. How can I set the background to other color? e.g. blue, white etc. public void paintComponent(Graphics g) { ...

0
голосов
1ответов
608 просмотров

Placing drawing on JPanel

My program have 3 classes. 1) main, 2) frame, 3) drawingBoard. The logic of my program is that, a new drawing will be displayed every times user click on New pattern button (and this working fine). 1st class - main method public class mainPage { public static void main(String[]args){ ...

0
голосов
2ответов
780 просмотров

Images and Panels

I'm having a problem adding a JPanel on top of an Image. This is what I'm trying to do: Image bgImage = loadImage(filename); JPanel jp = new JPanel(); jp.setBounds(100,100,100,100); jp.setOpaque(true); jp.setBackgroudColor(Color.red); bgImage.add(jp); After doing this, I only see the bgImage...

2
голосов
4ответов
1312 просмотров

JPanel doesnt display the drawing

I have problem displaying drawing on JPanel. I created three class which linked to each other as the following. I was wondering why this code, doesn't display my drawing. c.add(pDraw); pDraw.add(draw); 1) MAIN public class mainPage { public static void main(String[]args){ JFrame app...

10
голосов
5ответов
57958 просмотров

How to make JLabels start on the next line

JPanel pMeasure = new JPanel(); .... JLabel economy = new JLabel("Economy"); JLabel regularity = new JLabel("Regularity"); pMeasure.add(economy); pMeasure.add(regularity); ... When I run the code above I get this output: Economy Regularity How can I get this output, where each JLabel starts ...

1
голосов
1ответов
1422 просмотров

In Java 1.6, why does adding a Jpanel to another JPanel using the default add() not display the added panel?

I have a JFrame with a JPanel on it. I want to add another JPanel which is a preconfigured component onto the Jpanel inside my JFrame. If I do this: subPanel.setLayout(new BorderLayout()); subPanel.add(preconfiguredPanel,BorderLayout.CENTER); my Panel will show. If I do this: s...

4
голосов
1ответов
2519 просмотров

Isn't Swing's JPanel pretty much like AWT's Panel? The former's widget is not showing up

I'm changing a program from AWT to Swing, as proposed on the second chapter of Java Swing's book, and the panel just disappears when I do the change from Panel to JPanel. The same doesn't happen when I change from Button to JButton. It seems to be a bug, since it appears to be trivially simple t...

4
голосов
1ответов
4538 просмотров

Which components can be added in a JDesktopPane?

I'm having some trouble designing an MDI Application with Swing. I have no trouble implementing the JDesktopPane & JInternalFrames, my question will be a little more specific. Here is my base container Frame in a glance: package applicationGUI; import javax.swing.JFrame; public class Desk...

1
голосов
4ответов
8403 просмотров

Java's setPreferredSize won't resize JPanel

I am struggling ( ! ) with java GUI development. All these small things that make obvious sense just don't work. I'll explain what I am trying to do and where I am failing (this is quite frustrating): I've got this graphics2d object which resides inside a panel. Now this graphics draws an image,...

3
голосов
1ответов
13804 просмотров

how to make java JPanel and graphics2d transparent?

Well the title is quite self explanatory. I want to build two panels one on-top of each other in layers using java. I want the top layer to contain a JPanel which will contain a graphics2d object. I'd like both the JPanel and graphics2d to have transparent background (I still want the content dra...

17
голосов
5ответов
51327 просмотров

Scrollable JPanel

How to make a JPanel scrollable? I implemented the scrollable interface yet when adding it to the containing panel with tabbedPane.add("Editor", new JScrollPane(storeyEditor = new MNScrollablePanel())); nothing works Code: public class MNScrollablePanel extends JPanel implements Scrollable ...

17
голосов
4ответов
28648 просмотров

Convert JPanel to image

Is there a way to convert a JPanel (that has not yet been displayed) to a BufferedImage? thanks, Jeff

2
голосов
3ответов
8266 просмотров

Drawing over a JPanel and adding the JPanel to JFrame

I need to draw a graph over a JPanel by overriding the JPanel's paintComponent() method. While designing gui using netbeans when i drag/drop a JPanel over JFrame it generates code by creating a private variable, JPanel object. In such a case how can i override its method to draw over it... or...

0
голосов
1ответов
525 просмотров

JTabbedPane adding null components

Riddle me this: I have a JTabbedPane that has custom JPanels in it. When I try and access those JPanels, all I get back is null. I know that the panels have been added because on the UI I can see the tabs. I can also interact with the panels and switch between tabs. It doesn't matter how I add th...

16
голосов
5ответов
116507 просмотров

Display a jpg image on a JPanel

What would be the most appropriate image type to display a jpg image (loaded from a local folder) on a JPanel? Cheers.

4
голосов
4ответов
14307 просмотров

How do I remove component from JFrame that uses BorderLayout

The container uses a BorderLayout. I have a JPanel that I added to the CENTER. However the JPanel doesn't have a variable name for it. I could do contents.remove(nameofPanel) But since I added it like this contents.add(new CustomJPanel(), BorderLayout.CENTER); Now I'm trying to remove the curr...

0
голосов
1ответов
1155 просмотров

Nested JPanel resizing problem

I have two JPanels (let's call these Panel1 and Panel2). These panels are of the same width, but varying heights. I want to put these JPanels into one big JPanel (lets call it Panel0), and stack them on top of each other (I decided to set Panel0's layout as GridLayout(0,1)). The problem, is th...

2
голосов
4ответов
5846 просмотров

Resizing JPanel to prepare for printing without removing it from its original position

In my program I frequently need to print various JComponents (generally JPanels) and I like them to be full-page. The way I do it now is by using the following code: g2d.scale(pf.getImageableWidth()/componentToPrint.getWidth(), pf.getImageableHeight()/componentToPrint.getHeight()); but this o...

13
голосов
4ответов
39030 просмотров

Создание JPanel с изменяемым размером вручную

У меня JFrame с BorderLayout в качестве менеджера по расположению. На южной границе у меня есть JPanel, я хочу, чтобы размер этого JPanel регулировался пользователем, т.е. пользователь может щелкнуть край границы и перетащить его вверх, чтобы увеличить. Вы знаете, как я могу это сделать?

1
голосов
3ответов
2031 просмотров

Наслоение множества JPanel и добавление их на лету

Я разрабатываю симулятор на основе Theme Hospital, довольно старой игры. Я добился значительного прогресса в основной работе, однако теперь я перехожу к элементам графического интерфейса, которые я раньше не делал. Я все еще новичок в java. Эффект, который я пытаюсь создать, показан здесь ... ...

1
голосов
2ответов
733 просмотров

PaintComponent занимает много времени, связывает поток отправки событий Swing

Я настроил панель JPanel, которая отображает большую сложную диаграмму. В зависимости от размера данных отрисовка в paintComponent () может занять несколько минут. Я ищу стратегию: нарисуйте компонент, не связывая поток отправки событий. нарисуйте что-нибудь в JPanel, чтобы пользователь зн...

5
голосов
2ответов
14749 просмотров

пройти через JPanel

Чтобы инициализировать все JTextfField на JPanel, когда пользователи нажимают «кнопку очистки», мне нужно пройти через JPanel (вместо того, чтобы устанавливать для всех отдельных полей значение «»). Как я могу использовать цикл for-each, чтобы перебирать JPanel в поисках JTextField?

1
голосов
5ответов
952 просмотров

Как начать оптимизацию кода Java? - CPU на 100%

Я написал приложение, но по какой-то причине оно продолжает работать на 100%. Я запустил профиль r для нескольких классов, и отчет показывает, что isReset () и isRunning (), кажется, вызываются много раз. Вы видите что-то не так, пожалуйста, сообщите мне. спасибо Класс 1 - единственный класс,...

0
голосов
3ответов
2155 просмотров

Встраивание JPanel во фрейм

Я создал приложение Java в NetBeans, которое состоит из набора компонентов на JPanel. Я знаю, что хочу встроить это приложение во фрейм, который будет полностью отдельным приложением. Кажется, я не могу это сделать ... есть предложения?

2
голосов
3ответов
7037 просмотров

Как сделать так, чтобы Jpanel расширился до размера JFrame?

Приведенный ниже код взят из книги «Сначала с Java» Майкл Коллинг и Дэвид Дж. Барнс, а следующее - упражнение (пример 5.49) из книги. Пример: Улучшите свой метод drawFrame, чтобы автоматически адаптироваться к текущему размеру холста. Для этого вам нужно узнать, как использовать объект класса ...

0
голосов
1ответов
1040 просмотров

Как я могу рисовать линейки в JPanel?

У меня есть панель JPanel, содержащая изображение. Я хочу нарисовать линейки на границах JPanel. Как это сделать или где мне искать подсказки?

2
голосов
1ответов
3562 просмотров

как центрировать изображение при изменении размера Jpanel

Как центрировать изображение при изменении размера панели jpanel? мое начальное состояние Jpanel, которое соответствует размеру изображения (с pack()) но теперь, когда я изменяю размер Jpanel с помощью мыши, я хочу, чтобы изображение оставалось в центре Jpanel относительно размера Jpanel.

0
голосов
2ответов
987 просмотров

Почему класс CanvasPane не включен в Java API?

** Почему класс CanvasPane не включен в Java API? import javax.swing.*; import java.awt.*; import java.awt.geom.*; /** * Class Canvas - a class to allow for simple graphical * drawing on a canvas. * * @author Michael Kolling (mik) * @author Bruce Qui...