У меня есть JLayeredPane, а внутри JLayeredPane есть JInternalFrame.Что мне нужно, так это границы (позиция x, позиция y, ширина, высота) панели содержимого в JInternalFrame.Границы должны быть связаны с JLayeredPane.Моя проблема - границы, строка заголовка, и я не уверен, что еще из JInternalFrame мешает моим вычислениям.Это несколько пикселей.
Вот как я пытаюсь рассчитать.Этот код находится в JInternalFrame:
Rectangle area = new Rectangle(
getX() + 2, //The x coordinate of the JInternalFrame + 2 for the border
getY() + ((javax.swing.plaf.basic.BasicInternalFrameUI) getUI()).getNorthPane().getHeight(), //The Y position of the JinternalFrame + theheight of the title bar of the JInternalFrame
getContentPane().getWidth() - 2, //The width of the Jinternals content pane - the border of the frame
getContentPane().getHeight() //the height of the JinternalFrames content pane
);
Мне нужно получить расположение области содержимого внутреннего фрейма.![alt text](https://i.stack.imgur.com/rybna.png)